Changeset d795fa6


Ignore:
Timestamp:
10/17/21 18:39:50 (3 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
develop, master
Children:
bd9e8e3
Parents:
120759b
Message:

added validation to blades

Files:
4 added
3 deleted
33 edited

Legend:

Unmodified
Added
Removed
  • app/Http/Controllers/Dashboard/DepartmentsController.php

    r120759b rd795fa6  
    77use App\Http\Requests\Dashboard\UpdateDepartmentRequest;
    88use App\Models\Department;
     9use App\Models\Document;
    910use App\Models\User;
     11use Carbon\Carbon;
    1012use Illuminate\Http\Request;
    1113use App\Http\Controllers\Controller;
     
    2527    {
    2628        return view("dashboard.departments.create");
    27     }
    28 
    29     public function editShow($id)
    30     {
    31         return view("dashboard.departments.edit")->with([
    32             "department" => Department::findOrFail($id)
    33         ]);
    3429    }
    3530
     
    5550    }
    5651
     52    public function editShow($id)
     53    {
     54        return view("dashboard.departments.edit")->with([
     55            "department" => Department::findOrFail($id)
     56        ]);
     57    }
     58
    5759    public function edit(UpdateDepartmentRequest $request, $id)
    5860    {
     
    6365        $department->name = $request->name;
    6466        $department->code = $request->code;
     67        $department->updated_at = Carbon::now();;
    6568
    6669        $path = '/Departments/' . $request->code;
     
    8386    }
    8487
    85     public function destroy(Request $request, $id)
     88    public function destroy($id)
    8689    {
    8790        $department = Department::find($id);
     91        //$department->delete();
     92        $documents = $department->document()->count();
    8893
    89         $department->delete();
     94        if($documents > 0){
     95            Alert::flash($department->name . " has " . $documents . " document/s associated", "error");
     96        }
     97        else {
     98            $department->delete();
    9099
    91         Alert::flash($department->name . " deleted successfully");
     100            Alert::flash($department->name . " deleted successfully");
     101        }
    92102
    93103        return redirect()->route("dashboard.departments.index");
  • app/Http/Controllers/Dashboard/DocumentsController.php

    r120759b rd795fa6  
    88use App\Models\Document;
    99use App\Models\File;
    10 use App\Models\Files;
    11 use App\Models\User;
    12 use App\Notifications\NewDocumentCreated;
    1310use App\Services\UploadService;
    1411use Illuminate\Http\Request;
    1512use Illuminate\Support\Facades\Storage;
    16 use Mews\Purifier\Facades\Purifier;
    1713use App\Http\Controllers\Controller;
    18 use Illuminate\Support\Facades\Notification;
    1914
    2015class DocumentsController extends Controller
    2116{
    22     public function index()
     17    public function index(Request $request)
    2318    {
    24         if (auth()->user()->hasPermission("manage_all_documents"))
     19        if($request->department) {
     20            $documents = Document::with('department')->where('department', function ($query) {
     21                $query->where('id', $request->department)->get();
     22            });
     23        }
     24        else{
    2525            $documents = Document::all();
    26         else
    27             $documents = Document::where("user_id", auth()->user()->id)->get();
     26        }
     27
     28        $departments = Department::all();
    2829
    2930        return view("dashboard.documents.index")->with([
    3031            "documents" => $documents,
    3132            "currentUser" => auth()->user(),
    32             "departments" => Department::all(),
     33            "departments" => $departments,
    3334            "docsCount" => Department::withCount('document')->get(),
    3435            'totalDocs' => Document::all()->count()
    3536        ]);
     37
    3638    }
    3739
     
    6668        $document->arch_id = $request->arch_id;
    6769        $document->description = $request->description;
     70        $document->updated_at = $request->Carbon::now();;
    6871
    6972        $document->save();
     
    108111    }
    109112
    110     public function getDocumentsInDepartment($id)
    111     {
    112         $documents = Department::findOrFail($id)->document()->get();
    113         $department = Department::findOrFail($id);
    114 
    115         return view('dashboard.documents.department')
    116             ->with([
    117                 'documents' => $documents,
    118                 'departments' => Department::all(),
    119                 'totalDocs' => Document::all()->count(),
    120                 'department' => $department
    121 
    122         ]);
    123     }
    124 
    125113}
  • app/Http/Controllers/Dashboard/SettingsController.php

    r120759b rd795fa6  
    33namespace App\Http\Controllers\Dashboard;
    44
    5 use App\Helpers\Alert;
    65use App\Http\Requests\Dashboard\EmailSettingsRequest;
    7 use App\Http\Requests\Dashboard\NewUserRequest;
    86use App\Http\Requests\Dashboard\PasswordSettingsRequest;
    9 use App\Http\Requests\Dashboard\PhotosSettingsRequest;
    10 use App\Http\Requests\Dashboard\SocialLinksSettingsRequest;
    11 use App\Http\Requests\Dashboard\UpdateUserData;
    12 use App\Http\Requests\Dashboard\UpdateUserRequest;
    137use App\Http\Requests\Dashboard\UsernameSettingsRequest;
    14 use App\Http\Requests\Dashboard\UserProfileSettingsRequest;
    15 use App\Models\Post;
    16 use App\Models\Role;
    178use App\Models\User;
    18 use App\Models\UserProfile;
    19 use Illuminate\Support\Str;
    20 use Illuminate\Http\Request;
    219use App\Http\Controllers\Controller;
    22 use Illuminate\Support\Facades\File;
    23 use Illuminate\Support\Facades\Hash;
    2410use App\Notifications\VerifyNewEmail;
    25 use Illuminate\Support\Facades\Storage;
    26 use Propaganistas\LaravelPhone\PhoneNumber;
    27 use Propaganistas\LaravelIntl\Facades\Country;
     11use Carbon\Carbon;
    2812
    2913class SettingsController extends Controller
     
    3317        return view("dashboard.settings.index")->with([
    3418            "user" => auth()->user(),
    35             "adminAndEditors" => User::where("role_id", 1)->orWhere("role_id", 2)->get()
     19            "adminAndEditors" => User::where("role_id", 1)->orWhere("role_id", 2)->get(),
    3620        ]);
    3721    }
     
    3923    public function updateUsername(UsernameSettingsRequest $request)
    4024    {
    41         $user = auth()->user();
    42         $user->username = $request->username;
    43         $user->save();
    44 
    45         auth()->logout();
    46         session()->flush();
    47 
    48         return redirect()->route("auth.loginShow");
     25//        if($request->validated()){
     26//        $user = auth()->user();
     27//        $user->username = $request->username;
     28//        $user->save();
     29//
     30//        auth()->logout();
     31//        session()->flush();
     32//
     33//        return redirect()->route("auth.loginShow");
     34//        }
     35//        else {
     36            return back()->withInput(['tab'=>'security']);
     37       // }
    4938    }
    5039
  • app/Http/Controllers/Dashboard/UsersController.php

    r120759b rd795fa6  
    88use App\Http\Requests\Dashboard\UpdateUserRequest;
    99use App\Models\Avatar;
     10use Carbon\Carbon;
    1011use Illuminate\Support\Facades\File;
    1112use App\Models\Role;
     
    4142        $user->surname = $request->surname;
    4243        $user->email = $request->email;
    43         $user->mobile_number = $request->mobile_number;
     44        $user->phone_number = $request->phone_number;
    4445        $user->username = $request->username;
    4546        $user->password = $user->generateTemporaryPassword();
     
    8586        $user->username = $request->username;
    8687        $user->email = $request->email;
    87         $user->mobile_number = $request->mobile_number;
     88        $user->phone_number = $request->phone_number;
    8889        $user->role_id = $request->userRole;
     90        $user->updated_at = $request->Carbon::now();;
    8991
    9092        if ($request->hasFile("avatar")) {
     
    152154        $user->name = $request->name;
    153155        $user->surname = $request->surname;
    154         $user->mobile_number = $request->mobile_number;
     156        $user->phone_number = $request->phone_number;
    155157
    156158        if ($request->hasFile("avatar")) {
  • app/Http/Requests/Dashboard/DocumentRequest.php

    r120759b rd795fa6  
    44
    55use App\Models\Document;
     6use App\Models\FileType;
    67use Illuminate\Foundation\Http\FormRequest;
    78
     
    3031    public function rules()
    3132    {
     33
    3234        $rules = [
    3335            "arch_id" => "required|min:10|max:255",
     
    4042            $fileRules = [
    4143                "file_item.*" => "mimes:jpg,jpeg,png|max:4096"
    42             ];
     44                ];
    4345        } else {
    4446            $fileRules = [
  • app/Http/Requests/Dashboard/EmailSettingsRequest.php

    r120759b rd795fa6  
    2525    {
    2626        return [
    27             "email" => "required|string|email|max:255|unique:users,email,$this->id,id",
     27            "email" => "required|string|email|max:50|unique:users,email,$this->id,id",
    2828        ];
    2929    }
  • app/Http/Requests/Dashboard/NewDepartmentRequest.php

    r120759b rd795fa6  
    2525    {
    2626        return [
    27         "name" => "required|min:2|max:25|unique:departments,name",
     27        "name" => "required|min:2|max:30|unique:departments,name",
    2828        "code" => "required|min:2|max:10|unique:departments,code"
    2929        ];
  • app/Http/Requests/Dashboard/NewUserRequest.php

    r120759b rd795fa6  
    2525    {
    2626        return [
    27             "name" => "required|alpha|min:2|max:255",
    28             "surname" => "required|alpha|min:2|max:255",
    29             "mobile_number" => "required|unique:users,mobile_number",
    30             "email" => "required|string|email|max:255|unique:users,email",
    31             "username" => "required|min:8|unique:users,username",
     27            "name" => "required|alpha|min:2|max:30",
     28            "surname" => "required|alpha|min:2|max:30",
     29            "phone_number" => "required|unique:users,phone_number",
     30            "email" => "required|string|email|max:50|unique:users,email",
     31            "username" => "required|min:5|max:30|unique:users,username",
    3232            "userRole" => "required|exists:roles,id",
    3333            "avatar" => "mimes:jpeg,png,gif|max:5000",
  • app/Http/Requests/Dashboard/PasswordSettingsRequest.php

    r120759b rd795fa6  
    3434                }
    3535            ],
    36             "password" => "required|string|confirmed|min:8",
     36            "password" => "required|string|confirmed|min:6",
    3737        ];
    3838    }
  • app/Http/Requests/Dashboard/UpdateDepartmentRequest.php

    r120759b rd795fa6  
    2525    {
    2626        return [
    27             "name" => "required|min:2|max:25|unique:departments,name,$this->id,id",
    28             "code" => "required|min:2|max:10|unique:departments,code,$this->id,id"
     27            "name" => "required|min:2|max:30|unique:departments,name,$this->id,id",
     28            "code" => "required|min:2|max:30|unique:departments,code,$this->id,id"
    2929        ];
    3030    }
  • app/Http/Requests/Dashboard/UpdateUserData.php

    r120759b rd795fa6  
    2525    {
    2626        return [
    27             "name" => "required|alpha|min:2|max:255",
    28             "surname" => "required|alpha|min:2|max:255",
    29             "mobile_number" => "required|unique:users,mobile_number,$this->id,id",
     27            "name" => "required|alpha|min:2|max:30",
     28            "surname" => "required|alpha|min:2|max:30",
     29            "phone_number" => "required|unique:users,phone_number,$this->id,id",
    3030            "avatar" => "mimes:jpeg,png,gif|max:5000",
    3131        ];
  • app/Http/Requests/Dashboard/UpdateUserRequest.php

    r120759b rd795fa6  
    2525    {
    2626        return [
    27             "name" => "required|alpha|min:2|max:255",
    28             "surname" => "required|alpha|min:2|max:255",
    29             "mobile_number" => "required|unique:users,mobile_number,$this->id,id",
    30             "email" => "required|string|email|max:255|unique:users,email,$this->id,id",
    31             "username" => "required|min:8|unique:users,username,$this->id,id",
     27            "name" => "required|alpha|min:2|max:30",
     28            "surname" => "required|alpha|min:2|max:30",
     29            "phone_number" => "required|unique:users,phone_number,$this->id,id",
     30            "email" => "required|string|email|max:50|unique:users,email,$this->id,id",
     31            "username" => "required|min:5|unique:users,username,$this->id,id",
    3232            "userRole" => "required|exists:roles,id",
    3333            "avatar" => "mimes:jpeg,png,gif|max:5000",
  • app/Http/Requests/Dashboard/UsernameSettingsRequest.php

    r120759b rd795fa6  
    2525    {
    2626        return [
    27             "username" => "required|alpha_dash|min:8|unique:users,username,$this->id,id"
     27            "username" => "required|alpha_dash|min:5|unique:users,username,$this->id,id"
    2828        ];
    2929    }
  • app/Models/User.php

    r120759b rd795fa6  
    2626        "password",
    2727        "email",
    28         "mobile_number",
     28        "phone_number",
    2929        "avatar",
    3030        "role_id"
     
    129129        return Str::random($length);
    130130    }
     131
     132    public function getCreatedByName()
     133    {
     134        return User::where('id', $this->created_by)->pluck('username')->first();
     135    }
    131136}
  • database/factories/DepartmentFactory.php

    r120759b rd795fa6  
    2828        return [
    2929            'id' => $this->faker->unique()->randomNumber(),
    30             'name' => $this->faker->domainName(),
     30            'name' => $this->faker->name(),
    3131            'code' => $location,
    3232            'location' => 'Departments/' . $location,
  • database/factories/UserFactory.php

    r120759b rd795fa6  
    2929            'password' => $this->faker->password(),
    3030            'email' => $this->faker->email(),
    31             'mobile_number' => $this->faker->phoneNumber(),
     31            'phone_number' => $this->faker->phoneNumber(),
    3232            'role_id' => $this->faker->numberBetween(1, 2),
    3333            'is_online' => $this->faker->boolean,
    3434            'is_confirmed' => $this->faker->boolean,
    3535            'is_forgot_password' => $this->faker->boolean,
     36            'created_by' => "1",
    3637            'created_at' => Carbon::now()
    3738        ];
  • database/migrations/2021_09_27_171107_create_users_table.php

    r120759b rd795fa6  
    2222            $table->string('password');
    2323            $table->string('email')->unique();
    24             $table->string('mobile_number')->unique();
     24            $table->string('phone_number')->unique();
    2525            $table->string('avatar')->nullable();
    2626            $table->integer('role_id')->unsigned();
     
    3232            $table->integer('security_code')->nullable();
    3333            $table->string('verify_token')->nullable();
     34            $table->integer("created_by")->unsigned();
    3435            $table->rememberToken();
    3536            $table->timestamps();
     37
     38            $table->foreign("created_by")->references("id")->on("users")->onDelete("cascade")->onUpdate("cascade");
    3639        });
    3740    }
  • database/migrations/2021_09_29_121244_create_departments_table.php

    r120759b rd795fa6  
    2323
    2424            $table->foreign("user_id")->references("id")->on("users")->onDelete("cascade")->onUpdate("cascade");
    25 
    2625        });
    2726    }
  • database/seeders/PermissionsTableSeeder.php

    r120759b rd795fa6  
    2727            ["name" => "delete_all_documents"],         // Delete all document/s
    2828            ["name" => "delete_document"],              // Delete your document/s
     29            ["name" => "manage_file_types"],    // Access all file_types to manage
    2930        ]);
    3031    }
  • database/seeders/RolesPermissionsTableSeeder.php

    r120759b rd795fa6  
    2626            ["role_id" => 1, "permission_id" => 9],
    2727            ["role_id" => 1, "permission_id" => 10],
     28            ["role_id" => 1, "permission_id" => 11],
    2829
    2930            // Referent
     
    3637            ["role_id" => 2, "permission_id" => 9],
    3738            ["role_id" => 2, "permission_id" => 10],
     39            ["role_id" => 2, "permission_id" => 11],
    3840
    3941            // Viewer
  • database/seeders/UsersTableSeeder.php

    r120759b rd795fa6  
    2222            "password" => bcrypt("123456"),
    2323            "email" => "kufliju@gmail.com",
    24             "mobile_number" => "+38971201239",
     24            "phone_number" => "+38971201239",
    2525            "role_id" => 1,
    2626            "is_active" => true,
    2727            "is_confirmed" => true,
     28            "created_by" => "1",
    2829            "created_at" => Carbon::now()
    2930        ]);
  • package-lock.json

    r120759b rd795fa6  
    11{
     2    "name": "SaveSpace",
     3    "lockfileVersion": 2,
    24    "requires": true,
    3     "lockfileVersion": 1,
    4     "dependencies": {
    5         "@babel/code-frame": {
     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": {
    623            "version": "7.14.5",
    724            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
    825            "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
    926            "dev": true,
    10             "requires": {
     27            "dependencies": {
    1128                "@babel/highlight": "^7.14.5"
    12             }
    13         },
    14         "@babel/compat-data": {
     29            },
     30            "engines": {
     31                "node": ">=6.9.0"
     32            }
     33        },
     34        "node_modules/@babel/compat-data": {
    1535            "version": "7.15.0",
    1636            "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
    1737            "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
    18             "dev": true
    19         },
    20         "@babel/core": {
     38            "dev": true,
     39            "engines": {
     40                "node": ">=6.9.0"
     41            }
     42        },
     43        "node_modules/@babel/core": {
    2144            "version": "7.15.5",
    2245            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
    2346            "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
    2447            "dev": true,
    25             "requires": {
     48            "dependencies": {
    2649                "@babel/code-frame": "^7.14.5",
    2750                "@babel/generator": "^7.15.4",
     
    4063                "source-map": "^0.5.0"
    4164            },
    42             "dependencies": {
    43                 "semver": {
    44                     "version": "6.3.0",
    45                     "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    46                     "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    47                     "dev": true
    48                 }
    49             }
    50         },
    51         "@babel/generator": {
     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": {
    5283            "version": "7.15.4",
    5384            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
    5485            "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
    5586            "dev": true,
    56             "requires": {
     87            "dependencies": {
    5788                "@babel/types": "^7.15.4",
    5889                "jsesc": "^2.5.1",
    5990                "source-map": "^0.5.0"
    60             }
    61         },
    62         "@babel/helper-annotate-as-pure": {
     91            },
     92            "engines": {
     93                "node": ">=6.9.0"
     94            }
     95        },
     96        "node_modules/@babel/helper-annotate-as-pure": {
    6397            "version": "7.15.4",
    6498            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
    6599            "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
    66100            "dev": true,
    67             "requires": {
     101            "dependencies": {
    68102                "@babel/types": "^7.15.4"
    69             }
    70         },
    71         "@babel/helper-builder-binary-assignment-operator-visitor": {
     103            },
     104            "engines": {
     105                "node": ">=6.9.0"
     106            }
     107        },
     108        "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
    72109            "version": "7.15.4",
    73110            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
    74111            "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
    75112            "dev": true,
    76             "requires": {
     113            "dependencies": {
    77114                "@babel/helper-explode-assignable-expression": "^7.15.4",
    78115                "@babel/types": "^7.15.4"
    79             }
    80         },
    81         "@babel/helper-compilation-targets": {
     116            },
     117            "engines": {
     118                "node": ">=6.9.0"
     119            }
     120        },
     121        "node_modules/@babel/helper-compilation-targets": {
    82122            "version": "7.15.4",
    83123            "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
    84124            "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
    85125            "dev": true,
    86             "requires": {
     126            "dependencies": {
    87127                "@babel/compat-data": "^7.15.0",
    88128                "@babel/helper-validator-option": "^7.14.5",
     
    90130                "semver": "^6.3.0"
    91131            },
    92             "dependencies": {
    93                 "semver": {
    94                     "version": "6.3.0",
    95                     "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    96                     "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    97                     "dev": true
    98                 }
    99             }
    100         },
    101         "@babel/helper-create-class-features-plugin": {
     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": {
    102149            "version": "7.15.4",
    103150            "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
    104151            "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
    105152            "dev": true,
    106             "requires": {
     153            "dependencies": {
    107154                "@babel/helper-annotate-as-pure": "^7.15.4",
    108155                "@babel/helper-function-name": "^7.15.4",
     
    111158                "@babel/helper-replace-supers": "^7.15.4",
    112159                "@babel/helper-split-export-declaration": "^7.15.4"
    113             }
    114         },
    115         "@babel/helper-create-regexp-features-plugin": {
     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": {
    116169            "version": "7.14.5",
    117170            "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
    118171            "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
    119172            "dev": true,
    120             "requires": {
     173            "dependencies": {
    121174                "@babel/helper-annotate-as-pure": "^7.14.5",
    122175                "regexpu-core": "^4.7.1"
    123             }
    124         },
    125         "@babel/helper-define-polyfill-provider": {
     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": {
    126185            "version": "0.2.3",
    127186            "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
    128187            "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
    129188            "dev": true,
    130             "requires": {
     189            "dependencies": {
    131190                "@babel/helper-compilation-targets": "^7.13.0",
    132191                "@babel/helper-module-imports": "^7.12.13",
     
    138197                "semver": "^6.1.2"
    139198            },
    140             "dependencies": {
    141                 "semver": {
    142                     "version": "6.3.0",
    143                     "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    144                     "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    145                     "dev": true
    146                 }
    147             }
    148         },
    149         "@babel/helper-explode-assignable-expression": {
     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": {
    150213            "version": "7.15.4",
    151214            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
    152215            "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
    153216            "dev": true,
    154             "requires": {
     217            "dependencies": {
    155218                "@babel/types": "^7.15.4"
    156             }
    157         },
    158         "@babel/helper-function-name": {
     219            },
     220            "engines": {
     221                "node": ">=6.9.0"
     222            }
     223        },
     224        "node_modules/@babel/helper-function-name": {
    159225            "version": "7.15.4",
    160226            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
    161227            "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
    162228            "dev": true,
    163             "requires": {
     229            "dependencies": {
    164230                "@babel/helper-get-function-arity": "^7.15.4",
    165231                "@babel/template": "^7.15.4",
    166232                "@babel/types": "^7.15.4"
    167             }
    168         },
    169         "@babel/helper-get-function-arity": {
     233            },
     234            "engines": {
     235                "node": ">=6.9.0"
     236            }
     237        },
     238        "node_modules/@babel/helper-get-function-arity": {
    170239            "version": "7.15.4",
    171240            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
    172241            "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
    173242            "dev": true,
    174             "requires": {
     243            "dependencies": {
    175244                "@babel/types": "^7.15.4"
    176             }
    177         },
    178         "@babel/helper-hoist-variables": {
     245            },
     246            "engines": {
     247                "node": ">=6.9.0"
     248            }
     249        },
     250        "node_modules/@babel/helper-hoist-variables": {
    179251            "version": "7.15.4",
    180252            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
    181253            "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
    182254            "dev": true,
    183             "requires": {
     255            "dependencies": {
    184256                "@babel/types": "^7.15.4"
    185             }
    186         },
    187         "@babel/helper-member-expression-to-functions": {
     257            },
     258            "engines": {
     259                "node": ">=6.9.0"
     260            }
     261        },
     262        "node_modules/@babel/helper-member-expression-to-functions": {
    188263            "version": "7.15.4",
    189264            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
    190265            "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
    191266            "dev": true,
    192             "requires": {
     267            "dependencies": {
    193268                "@babel/types": "^7.15.4"
    194             }
    195         },
    196         "@babel/helper-module-imports": {
     269            },
     270            "engines": {
     271                "node": ">=6.9.0"
     272            }
     273        },
     274        "node_modules/@babel/helper-module-imports": {
    197275            "version": "7.15.4",
    198276            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
    199277            "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
    200278            "dev": true,
    201             "requires": {
     279            "dependencies": {
    202280                "@babel/types": "^7.15.4"
    203             }
    204         },
    205         "@babel/helper-module-transforms": {
     281            },
     282            "engines": {
     283                "node": ">=6.9.0"
     284            }
     285        },
     286        "node_modules/@babel/helper-module-transforms": {
    206287            "version": "7.15.7",
    207288            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz",
    208289            "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==",
    209290            "dev": true,
    210             "requires": {
     291            "dependencies": {
    211292                "@babel/helper-module-imports": "^7.15.4",
    212293                "@babel/helper-replace-supers": "^7.15.4",
     
    217298                "@babel/traverse": "^7.15.4",
    218299                "@babel/types": "^7.15.6"
    219             }
    220         },
    221         "@babel/helper-optimise-call-expression": {
     300            },
     301            "engines": {
     302                "node": ">=6.9.0"
     303            }
     304        },
     305        "node_modules/@babel/helper-optimise-call-expression": {
    222306            "version": "7.15.4",
    223307            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
    224308            "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
    225309            "dev": true,
    226             "requires": {
     310            "dependencies": {
    227311                "@babel/types": "^7.15.4"
    228             }
    229         },
    230         "@babel/helper-plugin-utils": {
     312            },
     313            "engines": {
     314                "node": ">=6.9.0"
     315            }
     316        },
     317        "node_modules/@babel/helper-plugin-utils": {
    231318            "version": "7.14.5",
    232319            "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
    233320            "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
    234             "dev": true
    235         },
    236         "@babel/helper-remap-async-to-generator": {
     321            "dev": true,
     322            "engines": {
     323                "node": ">=6.9.0"
     324            }
     325        },
     326        "node_modules/@babel/helper-remap-async-to-generator": {
    237327            "version": "7.15.4",
    238328            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
    239329            "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
    240330            "dev": true,
    241             "requires": {
     331            "dependencies": {
    242332                "@babel/helper-annotate-as-pure": "^7.15.4",
    243333                "@babel/helper-wrap-function": "^7.15.4",
    244334                "@babel/types": "^7.15.4"
    245             }
    246         },
    247         "@babel/helper-replace-supers": {
     335            },
     336            "engines": {
     337                "node": ">=6.9.0"
     338            }
     339        },
     340        "node_modules/@babel/helper-replace-supers": {
    248341            "version": "7.15.4",
    249342            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
    250343            "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
    251344            "dev": true,
    252             "requires": {
     345            "dependencies": {
    253346                "@babel/helper-member-expression-to-functions": "^7.15.4",
    254347                "@babel/helper-optimise-call-expression": "^7.15.4",
    255348                "@babel/traverse": "^7.15.4",
    256349                "@babel/types": "^7.15.4"
    257             }
    258         },
    259         "@babel/helper-simple-access": {
     350            },
     351            "engines": {
     352                "node": ">=6.9.0"
     353            }
     354        },
     355        "node_modules/@babel/helper-simple-access": {
    260356            "version": "7.15.4",
    261357            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
    262358            "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
    263359            "dev": true,
    264             "requires": {
     360            "dependencies": {
    265361                "@babel/types": "^7.15.4"
    266             }
    267         },
    268         "@babel/helper-skip-transparent-expression-wrappers": {
     362            },
     363            "engines": {
     364                "node": ">=6.9.0"
     365            }
     366        },
     367        "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
    269368            "version": "7.15.4",
    270369            "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
    271370            "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
    272371            "dev": true,
    273             "requires": {
     372            "dependencies": {
    274373                "@babel/types": "^7.15.4"
    275             }
    276         },
    277         "@babel/helper-split-export-declaration": {
     374            },
     375            "engines": {
     376                "node": ">=6.9.0"
     377            }
     378        },
     379        "node_modules/@babel/helper-split-export-declaration": {
    278380            "version": "7.15.4",
    279381            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
    280382            "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
    281383            "dev": true,
    282             "requires": {
     384            "dependencies": {
    283385                "@babel/types": "^7.15.4"
    284             }
    285         },
    286         "@babel/helper-validator-identifier": {
     386            },
     387            "engines": {
     388                "node": ">=6.9.0"
     389            }
     390        },
     391        "node_modules/@babel/helper-validator-identifier": {
    287392            "version": "7.15.7",
    288393            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
    289394            "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
    290             "dev": true
    291         },
    292         "@babel/helper-validator-option": {
     395            "dev": true,
     396            "engines": {
     397                "node": ">=6.9.0"
     398            }
     399        },
     400        "node_modules/@babel/helper-validator-option": {
    293401            "version": "7.14.5",
    294402            "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
    295403            "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
    296             "dev": true
    297         },
    298         "@babel/helper-wrap-function": {
     404            "dev": true,
     405            "engines": {
     406                "node": ">=6.9.0"
     407            }
     408        },
     409        "node_modules/@babel/helper-wrap-function": {
    299410            "version": "7.15.4",
    300411            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
    301412            "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
    302413            "dev": true,
    303             "requires": {
     414            "dependencies": {
    304415                "@babel/helper-function-name": "^7.15.4",
    305416                "@babel/template": "^7.15.4",
    306417                "@babel/traverse": "^7.15.4",
    307418                "@babel/types": "^7.15.4"
    308             }
    309         },
    310         "@babel/helpers": {
     419            },
     420            "engines": {
     421                "node": ">=6.9.0"
     422            }
     423        },
     424        "node_modules/@babel/helpers": {
    311425            "version": "7.15.4",
    312426            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
    313427            "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
    314428            "dev": true,
    315             "requires": {
     429            "dependencies": {
    316430                "@babel/template": "^7.15.4",
    317431                "@babel/traverse": "^7.15.4",
    318432                "@babel/types": "^7.15.4"
    319             }
    320         },
    321         "@babel/highlight": {
     433            },
     434            "engines": {
     435                "node": ">=6.9.0"
     436            }
     437        },
     438        "node_modules/@babel/highlight": {
    322439            "version": "7.14.5",
    323440            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
    324441            "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
    325442            "dev": true,
    326             "requires": {
     443            "dependencies": {
    327444                "@babel/helper-validator-identifier": "^7.14.5",
    328445                "chalk": "^2.0.0",
    329446                "js-tokens": "^4.0.0"
    330447            },
    331             "dependencies": {
    332                 "chalk": {
    333                     "version": "2.4.2",
    334                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
    335                     "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    336                     "dev": true,
    337                     "requires": {
    338                         "ansi-styles": "^3.2.1",
    339                         "escape-string-regexp": "^1.0.5",
    340                         "supports-color": "^5.3.0"
    341                     }
    342                 }
    343             }
    344         },
    345         "@babel/parser": {
     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": {
    346467            "version": "7.15.7",
    347468            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz",
    348469            "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==",
    349             "dev": true
    350         },
    351         "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
     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": {
    352479            "version": "7.15.4",
    353480            "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",
    354481            "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
    355482            "dev": true,
    356             "requires": {
     483            "dependencies": {
    357484                "@babel/helper-plugin-utils": "^7.14.5",
    358485                "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
    359486                "@babel/plugin-proposal-optional-chaining": "^7.14.5"
    360             }
    361         },
    362         "@babel/plugin-proposal-async-generator-functions": {
     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": {
    363496            "version": "7.15.4",
    364497            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
    365498            "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
    366499            "dev": true,
    367             "requires": {
     500            "dependencies": {
    368501                "@babel/helper-plugin-utils": "^7.14.5",
    369502                "@babel/helper-remap-async-to-generator": "^7.15.4",
    370503                "@babel/plugin-syntax-async-generators": "^7.8.4"
    371             }
    372         },
    373         "@babel/plugin-proposal-class-properties": {
     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": {
    374513            "version": "7.14.5",
    375514            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
    376515            "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
    377516            "dev": true,
    378             "requires": {
     517            "dependencies": {
    379518                "@babel/helper-create-class-features-plugin": "^7.14.5",
    380519                "@babel/helper-plugin-utils": "^7.14.5"
    381             }
    382         },
    383         "@babel/plugin-proposal-class-static-block": {
     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": {
    384529            "version": "7.15.4",
    385530            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
    386531            "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
    387532            "dev": true,
    388             "requires": {
     533            "dependencies": {
    389534                "@babel/helper-create-class-features-plugin": "^7.15.4",
    390535                "@babel/helper-plugin-utils": "^7.14.5",
    391536                "@babel/plugin-syntax-class-static-block": "^7.14.5"
    392             }
    393         },
    394         "@babel/plugin-proposal-dynamic-import": {
     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": {
    395546            "version": "7.14.5",
    396547            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
    397548            "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
    398549            "dev": true,
    399             "requires": {
     550            "dependencies": {
    400551                "@babel/helper-plugin-utils": "^7.14.5",
    401552                "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    402             }
    403         },
    404         "@babel/plugin-proposal-export-namespace-from": {
     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": {
    405562            "version": "7.14.5",
    406563            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
    407564            "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
    408565            "dev": true,
    409             "requires": {
     566            "dependencies": {
    410567                "@babel/helper-plugin-utils": "^7.14.5",
    411568                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    412             }
    413         },
    414         "@babel/plugin-proposal-json-strings": {
     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": {
    415578            "version": "7.14.5",
    416579            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
    417580            "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
    418581            "dev": true,
    419             "requires": {
     582            "dependencies": {
    420583                "@babel/helper-plugin-utils": "^7.14.5",
    421584                "@babel/plugin-syntax-json-strings": "^7.8.3"
    422             }
    423         },
    424         "@babel/plugin-proposal-logical-assignment-operators": {
     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": {
    425594            "version": "7.14.5",
    426595            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
    427596            "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
    428597            "dev": true,
    429             "requires": {
     598            "dependencies": {
    430599                "@babel/helper-plugin-utils": "^7.14.5",
    431600                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    432             }
    433         },
    434         "@babel/plugin-proposal-nullish-coalescing-operator": {
     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": {
    435610            "version": "7.14.5",
    436611            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
    437612            "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
    438613            "dev": true,
    439             "requires": {
     614            "dependencies": {
    440615                "@babel/helper-plugin-utils": "^7.14.5",
    441616                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    442             }
    443         },
    444         "@babel/plugin-proposal-numeric-separator": {
     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": {
    445626            "version": "7.14.5",
    446627            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
    447628            "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
    448629            "dev": true,
    449             "requires": {
     630            "dependencies": {
    450631                "@babel/helper-plugin-utils": "^7.14.5",
    451632                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    452             }
    453         },
    454         "@babel/plugin-proposal-object-rest-spread": {
     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": {
    455642            "version": "7.15.6",
    456643            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
    457644            "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
    458645            "dev": true,
    459             "requires": {
     646            "dependencies": {
    460647                "@babel/compat-data": "^7.15.0",
    461648                "@babel/helper-compilation-targets": "^7.15.4",
     
    463650                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    464651                "@babel/plugin-transform-parameters": "^7.15.4"
    465             }
    466         },
    467         "@babel/plugin-proposal-optional-catch-binding": {
     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": {
    468661            "version": "7.14.5",
    469662            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
    470663            "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
    471664            "dev": true,
    472             "requires": {
     665            "dependencies": {
    473666                "@babel/helper-plugin-utils": "^7.14.5",
    474667                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    475             }
    476         },
    477         "@babel/plugin-proposal-optional-chaining": {
     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": {
    478677            "version": "7.14.5",
    479678            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
    480679            "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
    481680            "dev": true,
    482             "requires": {
     681            "dependencies": {
    483682                "@babel/helper-plugin-utils": "^7.14.5",
    484683                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
    485684                "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    486             }
    487         },
    488         "@babel/plugin-proposal-private-methods": {
     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": {
    489694            "version": "7.14.5",
    490695            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
    491696            "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
    492697            "dev": true,
    493             "requires": {
     698            "dependencies": {
    494699                "@babel/helper-create-class-features-plugin": "^7.14.5",
    495700                "@babel/helper-plugin-utils": "^7.14.5"
    496             }
    497         },
    498         "@babel/plugin-proposal-private-property-in-object": {
     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": {
    499710            "version": "7.15.4",
    500711            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
    501712            "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
    502713            "dev": true,
    503             "requires": {
     714            "dependencies": {
    504715                "@babel/helper-annotate-as-pure": "^7.15.4",
    505716                "@babel/helper-create-class-features-plugin": "^7.15.4",
    506717                "@babel/helper-plugin-utils": "^7.14.5",
    507718                "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    508             }
    509         },
    510         "@babel/plugin-proposal-unicode-property-regex": {
     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": {
    511728            "version": "7.14.5",
    512729            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
    513730            "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
    514731            "dev": true,
    515             "requires": {
     732            "dependencies": {
    516733                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    517734                "@babel/helper-plugin-utils": "^7.14.5"
    518             }
    519         },
    520         "@babel/plugin-syntax-async-generators": {
     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": {
    521744            "version": "7.8.4",
    522745            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
    523746            "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
    524747            "dev": true,
    525             "requires": {
     748            "dependencies": {
    526749                "@babel/helper-plugin-utils": "^7.8.0"
    527             }
    528         },
    529         "@babel/plugin-syntax-class-properties": {
     750            },
     751            "peerDependencies": {
     752                "@babel/core": "^7.0.0-0"
     753            }
     754        },
     755        "node_modules/@babel/plugin-syntax-class-properties": {
    530756            "version": "7.12.13",
    531757            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
    532758            "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
    533759            "dev": true,
    534             "requires": {
     760            "dependencies": {
    535761                "@babel/helper-plugin-utils": "^7.12.13"
    536             }
    537         },
    538         "@babel/plugin-syntax-class-static-block": {
     762            },
     763            "peerDependencies": {
     764                "@babel/core": "^7.0.0-0"
     765            }
     766        },
     767        "node_modules/@babel/plugin-syntax-class-static-block": {
    539768            "version": "7.14.5",
    540769            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
    541770            "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
    542771            "dev": true,
    543             "requires": {
     772            "dependencies": {
    544773                "@babel/helper-plugin-utils": "^7.14.5"
    545             }
    546         },
    547         "@babel/plugin-syntax-dynamic-import": {
     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": {
    548783            "version": "7.8.3",
    549784            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
    550785            "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
    551786            "dev": true,
    552             "requires": {
     787            "dependencies": {
    553788                "@babel/helper-plugin-utils": "^7.8.0"
    554             }
    555         },
    556         "@babel/plugin-syntax-export-namespace-from": {
     789            },
     790            "peerDependencies": {
     791                "@babel/core": "^7.0.0-0"
     792            }
     793        },
     794        "node_modules/@babel/plugin-syntax-export-namespace-from": {
    557795            "version": "7.8.3",
    558796            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
    559797            "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
    560798            "dev": true,
    561             "requires": {
     799            "dependencies": {
    562800                "@babel/helper-plugin-utils": "^7.8.3"
    563             }
    564         },
    565         "@babel/plugin-syntax-json-strings": {
     801            },
     802            "peerDependencies": {
     803                "@babel/core": "^7.0.0-0"
     804            }
     805        },
     806        "node_modules/@babel/plugin-syntax-json-strings": {
    566807            "version": "7.8.3",
    567808            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
    568809            "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
    569810            "dev": true,
    570             "requires": {
     811            "dependencies": {
    571812                "@babel/helper-plugin-utils": "^7.8.0"
    572             }
    573         },
    574         "@babel/plugin-syntax-logical-assignment-operators": {
     813            },
     814            "peerDependencies": {
     815                "@babel/core": "^7.0.0-0"
     816            }
     817        },
     818        "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
    575819            "version": "7.10.4",
    576820            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
    577821            "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
    578822            "dev": true,
    579             "requires": {
     823            "dependencies": {
    580824                "@babel/helper-plugin-utils": "^7.10.4"
    581             }
    582         },
    583         "@babel/plugin-syntax-nullish-coalescing-operator": {
     825            },
     826            "peerDependencies": {
     827                "@babel/core": "^7.0.0-0"
     828            }
     829        },
     830        "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
    584831            "version": "7.8.3",
    585832            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
    586833            "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
    587834            "dev": true,
    588             "requires": {
     835            "dependencies": {
    589836                "@babel/helper-plugin-utils": "^7.8.0"
    590             }
    591         },
    592         "@babel/plugin-syntax-numeric-separator": {
     837            },
     838            "peerDependencies": {
     839                "@babel/core": "^7.0.0-0"
     840            }
     841        },
     842        "node_modules/@babel/plugin-syntax-numeric-separator": {
    593843            "version": "7.10.4",
    594844            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
    595845            "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
    596846            "dev": true,
    597             "requires": {
     847            "dependencies": {
    598848                "@babel/helper-plugin-utils": "^7.10.4"
    599             }
    600         },
    601         "@babel/plugin-syntax-object-rest-spread": {
     849            },
     850            "peerDependencies": {
     851                "@babel/core": "^7.0.0-0"
     852            }
     853        },
     854        "node_modules/@babel/plugin-syntax-object-rest-spread": {
    602855            "version": "7.8.3",
    603856            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
    604857            "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
    605858            "dev": true,
    606             "requires": {
     859            "dependencies": {
    607860                "@babel/helper-plugin-utils": "^7.8.0"
    608             }
    609         },
    610         "@babel/plugin-syntax-optional-catch-binding": {
     861            },
     862            "peerDependencies": {
     863                "@babel/core": "^7.0.0-0"
     864            }
     865        },
     866        "node_modules/@babel/plugin-syntax-optional-catch-binding": {
    611867            "version": "7.8.3",
    612868            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
    613869            "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
    614870            "dev": true,
    615             "requires": {
     871            "dependencies": {
    616872                "@babel/helper-plugin-utils": "^7.8.0"
    617             }
    618         },
    619         "@babel/plugin-syntax-optional-chaining": {
     873            },
     874            "peerDependencies": {
     875                "@babel/core": "^7.0.0-0"
     876            }
     877        },
     878        "node_modules/@babel/plugin-syntax-optional-chaining": {
    620879            "version": "7.8.3",
    621880            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
    622881            "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
    623882            "dev": true,
    624             "requires": {
     883            "dependencies": {
    625884                "@babel/helper-plugin-utils": "^7.8.0"
    626             }
    627         },
    628         "@babel/plugin-syntax-private-property-in-object": {
     885            },
     886            "peerDependencies": {
     887                "@babel/core": "^7.0.0-0"
     888            }
     889        },
     890        "node_modules/@babel/plugin-syntax-private-property-in-object": {
    629891            "version": "7.14.5",
    630892            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
    631893            "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
    632894            "dev": true,
    633             "requires": {
     895            "dependencies": {
    634896                "@babel/helper-plugin-utils": "^7.14.5"
    635             }
    636         },
    637         "@babel/plugin-syntax-top-level-await": {
     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": {
    638906            "version": "7.14.5",
    639907            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
    640908            "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
    641909            "dev": true,
    642             "requires": {
     910            "dependencies": {
    643911                "@babel/helper-plugin-utils": "^7.14.5"
    644             }
    645         },
    646         "@babel/plugin-transform-arrow-functions": {
     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": {
    647921            "version": "7.14.5",
    648922            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
    649923            "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
    650924            "dev": true,
    651             "requires": {
     925            "dependencies": {
    652926                "@babel/helper-plugin-utils": "^7.14.5"
    653             }
    654         },
    655         "@babel/plugin-transform-async-to-generator": {
     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": {
    656936            "version": "7.14.5",
    657937            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
    658938            "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
    659939            "dev": true,
    660             "requires": {
     940            "dependencies": {
    661941                "@babel/helper-module-imports": "^7.14.5",
    662942                "@babel/helper-plugin-utils": "^7.14.5",
    663943                "@babel/helper-remap-async-to-generator": "^7.14.5"
    664             }
    665         },
    666         "@babel/plugin-transform-block-scoped-functions": {
     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": {
    667953            "version": "7.14.5",
    668954            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
    669955            "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
    670956            "dev": true,
    671             "requires": {
     957            "dependencies": {
    672958                "@babel/helper-plugin-utils": "^7.14.5"
    673             }
    674         },
    675         "@babel/plugin-transform-block-scoping": {
     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": {
    676968            "version": "7.15.3",
    677969            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
    678970            "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
    679971            "dev": true,
    680             "requires": {
     972            "dependencies": {
    681973                "@babel/helper-plugin-utils": "^7.14.5"
    682             }
    683         },
    684         "@babel/plugin-transform-classes": {
     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": {
    685983            "version": "7.15.4",
    686984            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
    687985            "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
    688986            "dev": true,
    689             "requires": {
     987            "dependencies": {
    690988                "@babel/helper-annotate-as-pure": "^7.15.4",
    691989                "@babel/helper-function-name": "^7.15.4",
     
    695993                "@babel/helper-split-export-declaration": "^7.15.4",
    696994                "globals": "^11.1.0"
    697             }
    698         },
    699         "@babel/plugin-transform-computed-properties": {
     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": {
    7001004            "version": "7.14.5",
    7011005            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
    7021006            "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
    7031007            "dev": true,
    704             "requires": {
     1008            "dependencies": {
    7051009                "@babel/helper-plugin-utils": "^7.14.5"
    706             }
    707         },
    708         "@babel/plugin-transform-destructuring": {
     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": {
    7091019            "version": "7.14.7",
    7101020            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
    7111021            "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
    7121022            "dev": true,
    713             "requires": {
     1023            "dependencies": {
    7141024                "@babel/helper-plugin-utils": "^7.14.5"
    715             }
    716         },
    717         "@babel/plugin-transform-dotall-regex": {
     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": {
    7181034            "version": "7.14.5",
    7191035            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
    7201036            "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
    7211037            "dev": true,
    722             "requires": {
     1038            "dependencies": {
    7231039                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    7241040                "@babel/helper-plugin-utils": "^7.14.5"
    725             }
    726         },
    727         "@babel/plugin-transform-duplicate-keys": {
     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": {
    7281050            "version": "7.14.5",
    7291051            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
    7301052            "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
    7311053            "dev": true,
    732             "requires": {
     1054            "dependencies": {
    7331055                "@babel/helper-plugin-utils": "^7.14.5"
    734             }
    735         },
    736         "@babel/plugin-transform-exponentiation-operator": {
     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": {
    7371065            "version": "7.14.5",
    7381066            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
    7391067            "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
    7401068            "dev": true,
    741             "requires": {
     1069            "dependencies": {
    7421070                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
    7431071                "@babel/helper-plugin-utils": "^7.14.5"
    744             }
    745         },
    746         "@babel/plugin-transform-for-of": {
     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": {
    7471081            "version": "7.15.4",
    7481082            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
    7491083            "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
    7501084            "dev": true,
    751             "requires": {
     1085            "dependencies": {
    7521086                "@babel/helper-plugin-utils": "^7.14.5"
    753             }
    754         },
    755         "@babel/plugin-transform-function-name": {
     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": {
    7561096            "version": "7.14.5",
    7571097            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
    7581098            "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
    7591099            "dev": true,
    760             "requires": {
     1100            "dependencies": {
    7611101                "@babel/helper-function-name": "^7.14.5",
    7621102                "@babel/helper-plugin-utils": "^7.14.5"
    763             }
    764         },
    765         "@babel/plugin-transform-literals": {
     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": {
    7661112            "version": "7.14.5",
    7671113            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
    7681114            "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
    7691115            "dev": true,
    770             "requires": {
     1116            "dependencies": {
    7711117                "@babel/helper-plugin-utils": "^7.14.5"
    772             }
    773         },
    774         "@babel/plugin-transform-member-expression-literals": {
     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": {
    7751127            "version": "7.14.5",
    7761128            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
    7771129            "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
    7781130            "dev": true,
    779             "requires": {
     1131            "dependencies": {
    7801132                "@babel/helper-plugin-utils": "^7.14.5"
    781             }
    782         },
    783         "@babel/plugin-transform-modules-amd": {
     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": {
    7841142            "version": "7.14.5",
    7851143            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
    7861144            "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
    7871145            "dev": true,
    788             "requires": {
     1146            "dependencies": {
    7891147                "@babel/helper-module-transforms": "^7.14.5",
    7901148                "@babel/helper-plugin-utils": "^7.14.5",
    7911149                "babel-plugin-dynamic-import-node": "^2.3.3"
    792             }
    793         },
    794         "@babel/plugin-transform-modules-commonjs": {
     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": {
    7951159            "version": "7.15.4",
    7961160            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
    7971161            "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
    7981162            "dev": true,
    799             "requires": {
     1163            "dependencies": {
    8001164                "@babel/helper-module-transforms": "^7.15.4",
    8011165                "@babel/helper-plugin-utils": "^7.14.5",
    8021166                "@babel/helper-simple-access": "^7.15.4",
    8031167                "babel-plugin-dynamic-import-node": "^2.3.3"
    804             }
    805         },
    806         "@babel/plugin-transform-modules-systemjs": {
     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": {
    8071177            "version": "7.15.4",
    8081178            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
    8091179            "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
    8101180            "dev": true,
    811             "requires": {
     1181            "dependencies": {
    8121182                "@babel/helper-hoist-variables": "^7.15.4",
    8131183                "@babel/helper-module-transforms": "^7.15.4",
     
    8151185                "@babel/helper-validator-identifier": "^7.14.9",
    8161186                "babel-plugin-dynamic-import-node": "^2.3.3"
    817             }
    818         },
    819         "@babel/plugin-transform-modules-umd": {
     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": {
    8201196            "version": "7.14.5",
    8211197            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
    8221198            "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
    8231199            "dev": true,
    824             "requires": {
     1200            "dependencies": {
    8251201                "@babel/helper-module-transforms": "^7.14.5",
    8261202                "@babel/helper-plugin-utils": "^7.14.5"
    827             }
    828         },
    829         "@babel/plugin-transform-named-capturing-groups-regex": {
     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": {
    8301212            "version": "7.14.9",
    8311213            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
    8321214            "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
    8331215            "dev": true,
    834             "requires": {
     1216            "dependencies": {
    8351217                "@babel/helper-create-regexp-features-plugin": "^7.14.5"
    836             }
    837         },
    838         "@babel/plugin-transform-new-target": {
     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": {
    8391227            "version": "7.14.5",
    8401228            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
    8411229            "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
    8421230            "dev": true,
    843             "requires": {
     1231            "dependencies": {
    8441232                "@babel/helper-plugin-utils": "^7.14.5"
    845             }
    846         },
    847         "@babel/plugin-transform-object-super": {
     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": {
    8481242            "version": "7.14.5",
    8491243            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
    8501244            "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
    8511245            "dev": true,
    852             "requires": {
     1246            "dependencies": {
    8531247                "@babel/helper-plugin-utils": "^7.14.5",
    8541248                "@babel/helper-replace-supers": "^7.14.5"
    855             }
    856         },
    857         "@babel/plugin-transform-parameters": {
     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": {
    8581258            "version": "7.15.4",
    8591259            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
    8601260            "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
    8611261            "dev": true,
    862             "requires": {
     1262            "dependencies": {
    8631263                "@babel/helper-plugin-utils": "^7.14.5"
    864             }
    865         },
    866         "@babel/plugin-transform-property-literals": {
     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": {
    8671273            "version": "7.14.5",
    8681274            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
    8691275            "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
    8701276            "dev": true,
    871             "requires": {
     1277            "dependencies": {
    8721278                "@babel/helper-plugin-utils": "^7.14.5"
    873             }
    874         },
    875         "@babel/plugin-transform-regenerator": {
     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": {
    8761288            "version": "7.14.5",
    8771289            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
    8781290            "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
    8791291            "dev": true,
    880             "requires": {
     1292            "dependencies": {
    8811293                "regenerator-transform": "^0.14.2"
    882             }
    883         },
    884         "@babel/plugin-transform-reserved-words": {
     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": {
    8851303            "version": "7.14.5",
    8861304            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
    8871305            "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
    8881306            "dev": true,
    889             "requires": {
     1307            "dependencies": {
    8901308                "@babel/helper-plugin-utils": "^7.14.5"
    891             }
    892         },
    893         "@babel/plugin-transform-runtime": {
     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": {
    8941318            "version": "7.15.0",
    8951319            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz",
    8961320            "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==",
    8971321            "dev": true,
    898             "requires": {
     1322            "dependencies": {
    8991323                "@babel/helper-module-imports": "^7.14.5",
    9001324                "@babel/helper-plugin-utils": "^7.14.5",
     
    9041328                "semver": "^6.3.0"
    9051329            },
    906             "dependencies": {
    907                 "semver": {
    908                     "version": "6.3.0",
    909                     "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    910                     "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    911                     "dev": true
    912                 }
    913             }
    914         },
    915         "@babel/plugin-transform-shorthand-properties": {
     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": {
    9161347            "version": "7.14.5",
    9171348            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
    9181349            "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
    9191350            "dev": true,
    920             "requires": {
     1351            "dependencies": {
    9211352                "@babel/helper-plugin-utils": "^7.14.5"
    922             }
    923         },
    924         "@babel/plugin-transform-spread": {
     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": {
    9251362            "version": "7.14.6",
    9261363            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
    9271364            "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
    9281365            "dev": true,
    929             "requires": {
     1366            "dependencies": {
    9301367                "@babel/helper-plugin-utils": "^7.14.5",
    9311368                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
    932             }
    933         },
    934         "@babel/plugin-transform-sticky-regex": {
     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": {
    9351378            "version": "7.14.5",
    9361379            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
    9371380            "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
    9381381            "dev": true,
    939             "requires": {
     1382            "dependencies": {
    9401383                "@babel/helper-plugin-utils": "^7.14.5"
    941             }
    942         },
    943         "@babel/plugin-transform-template-literals": {
     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": {
    9441393            "version": "7.14.5",
    9451394            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
    9461395            "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
    9471396            "dev": true,
    948             "requires": {
     1397            "dependencies": {
    9491398                "@babel/helper-plugin-utils": "^7.14.5"
    950             }
    951         },
    952         "@babel/plugin-transform-typeof-symbol": {
     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": {
    9531408            "version": "7.14.5",
    9541409            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
    9551410            "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
    9561411            "dev": true,
    957             "requires": {
     1412            "dependencies": {
    9581413                "@babel/helper-plugin-utils": "^7.14.5"
    959             }
    960         },
    961         "@babel/plugin-transform-unicode-escapes": {
     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": {
    9621423            "version": "7.14.5",
    9631424            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
    9641425            "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
    9651426            "dev": true,
    966             "requires": {
     1427            "dependencies": {
    9671428                "@babel/helper-plugin-utils": "^7.14.5"
    968             }
    969         },
    970         "@babel/plugin-transform-unicode-regex": {
     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": {
    9711438            "version": "7.14.5",
    9721439            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
    9731440            "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
    9741441            "dev": true,
    975             "requires": {
     1442            "dependencies": {
    9761443                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    9771444                "@babel/helper-plugin-utils": "^7.14.5"
    978             }
    979         },
    980         "@babel/preset-env": {
     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": {
    9811454            "version": "7.15.6",
    9821455            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz",
    9831456            "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==",
    9841457            "dev": true,
    985             "requires": {
     1458            "dependencies": {
    9861459                "@babel/compat-data": "^7.15.0",
    9871460                "@babel/helper-compilation-targets": "^7.15.4",
     
    10581531                "semver": "^6.3.0"
    10591532            },
    1060             "dependencies": {
    1061                 "semver": {
    1062                     "version": "6.3.0",
    1063                     "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    1064                     "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    1065                     "dev": true
    1066                 }
    1067             }
    1068         },
    1069         "@babel/preset-modules": {
     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": {
    10701550            "version": "0.1.4",
    10711551            "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
    10721552            "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
    10731553            "dev": true,
    1074             "requires": {
     1554            "dependencies": {
    10751555                "@babel/helper-plugin-utils": "^7.0.0",
    10761556                "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
     
    10781558                "@babel/types": "^7.4.4",
    10791559                "esutils": "^2.0.2"
    1080             }
    1081         },
    1082         "@babel/runtime": {
     1560            },
     1561            "peerDependencies": {
     1562                "@babel/core": "^7.0.0-0"
     1563            }
     1564        },
     1565        "node_modules/@babel/runtime": {
    10831566            "version": "7.15.4",
    10841567            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
    10851568            "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
    10861569            "dev": true,
    1087             "requires": {
     1570            "dependencies": {
    10881571                "regenerator-runtime": "^0.13.4"
    1089             }
    1090         },
    1091         "@babel/template": {
     1572            },
     1573            "engines": {
     1574                "node": ">=6.9.0"
     1575            }
     1576        },
     1577        "node_modules/@babel/template": {
    10921578            "version": "7.15.4",
    10931579            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
    10941580            "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
    10951581            "dev": true,
    1096             "requires": {
     1582            "dependencies": {
    10971583                "@babel/code-frame": "^7.14.5",
    10981584                "@babel/parser": "^7.15.4",
    10991585                "@babel/types": "^7.15.4"
    1100             }
    1101         },
    1102         "@babel/traverse": {
     1586            },
     1587            "engines": {
     1588                "node": ">=6.9.0"
     1589            }
     1590        },
     1591        "node_modules/@babel/traverse": {
    11031592            "version": "7.15.4",
    11041593            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
    11051594            "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
    11061595            "dev": true,
    1107             "requires": {
     1596            "dependencies": {
    11081597                "@babel/code-frame": "^7.14.5",
    11091598                "@babel/generator": "^7.15.4",
     
    11151604                "debug": "^4.1.0",
    11161605                "globals": "^11.1.0"
    1117             }
    1118         },
    1119         "@babel/types": {
     1606            },
     1607            "engines": {
     1608                "node": ">=6.9.0"
     1609            }
     1610        },
     1611        "node_modules/@babel/types": {
    11201612            "version": "7.15.6",
    11211613            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
    11221614            "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
    11231615            "dev": true,
    1124             "requires": {
     1616            "dependencies": {
    11251617                "@babel/helper-validator-identifier": "^7.14.9",
    11261618                "to-fast-properties": "^2.0.0"
    1127             }
    1128         },
    1129         "@discoveryjs/json-ext": {
     1619            },
     1620            "engines": {
     1621                "node": ">=6.9.0"
     1622            }
     1623        },
     1624        "node_modules/@discoveryjs/json-ext": {
    11301625            "version": "0.5.5",
    11311626            "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
    11321627            "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
    1133             "dev": true
    1134         },
    1135         "@nodelib/fs.scandir": {
     1628            "dev": true,
     1629            "engines": {
     1630                "node": ">=10.0.0"
     1631            }
     1632        },
     1633        "node_modules/@nodelib/fs.scandir": {
    11361634            "version": "2.1.5",
    11371635            "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
    11381636            "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
    11391637            "dev": true,
    1140             "requires": {
     1638            "dependencies": {
    11411639                "@nodelib/fs.stat": "2.0.5",
    11421640                "run-parallel": "^1.1.9"
    1143             }
    1144         },
    1145         "@nodelib/fs.stat": {
     1641            },
     1642            "engines": {
     1643                "node": ">= 8"
     1644            }
     1645        },
     1646        "node_modules/@nodelib/fs.stat": {
    11461647            "version": "2.0.5",
    11471648            "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
    11481649            "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
    1149             "dev": true
    1150         },
    1151         "@nodelib/fs.walk": {
     1650            "dev": true,
     1651            "engines": {
     1652                "node": ">= 8"
     1653            }
     1654        },
     1655        "node_modules/@nodelib/fs.walk": {
    11521656            "version": "1.2.8",
    11531657            "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
    11541658            "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
    11551659            "dev": true,
    1156             "requires": {
     1660            "dependencies": {
    11571661                "@nodelib/fs.scandir": "2.1.5",
    11581662                "fastq": "^1.6.0"
    1159             }
    1160         },
    1161         "@trysound/sax": {
     1663            },
     1664            "engines": {
     1665                "node": ">= 8"
     1666            }
     1667        },
     1668        "node_modules/@trysound/sax": {
    11621669            "version": "0.2.0",
    11631670            "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
    11641671            "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
    1165             "dev": true
    1166         },
    1167         "@types/babel__core": {
     1672            "dev": true,
     1673            "engines": {
     1674                "node": ">=10.13.0"
     1675            }
     1676        },
     1677        "node_modules/@types/babel__core": {
    11681678            "version": "7.1.16",
    11691679            "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
    11701680            "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
    11711681            "dev": true,
    1172             "requires": {
     1682            "dependencies": {
    11731683                "@babel/parser": "^7.1.0",
    11741684                "@babel/types": "^7.0.0",
     
    11781688            }
    11791689        },
    1180         "@types/babel__generator": {
     1690        "node_modules/@types/babel__generator": {
    11811691            "version": "7.6.3",
    11821692            "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
    11831693            "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
    11841694            "dev": true,
    1185             "requires": {
     1695            "dependencies": {
    11861696                "@babel/types": "^7.0.0"
    11871697            }
    11881698        },
    1189         "@types/babel__template": {
     1699        "node_modules/@types/babel__template": {
    11901700            "version": "7.4.1",
    11911701            "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
    11921702            "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
    11931703            "dev": true,
    1194             "requires": {
     1704            "dependencies": {
    11951705                "@babel/parser": "^7.1.0",
    11961706                "@babel/types": "^7.0.0"
    11971707            }
    11981708        },
    1199         "@types/babel__traverse": {
     1709        "node_modules/@types/babel__traverse": {
    12001710            "version": "7.14.2",
    12011711            "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
    12021712            "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
    12031713            "dev": true,
    1204             "requires": {
     1714            "dependencies": {
    12051715                "@babel/types": "^7.3.0"
    12061716            }
    12071717        },
    1208         "@types/clean-css": {
     1718        "node_modules/@types/clean-css": {
    12091719            "version": "4.2.5",
    12101720            "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.5.tgz",
    12111721            "integrity": "sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==",
    12121722            "dev": true,
    1213             "requires": {
     1723            "dependencies": {
    12141724                "@types/node": "*",
    12151725                "source-map": "^0.6.0"
    1216             },
    1217             "dependencies": {
    1218                 "source-map": {
    1219                     "version": "0.6.1",
    1220                     "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    1221                     "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    1222                     "dev": true
    1223                 }
    1224             }
    1225         },
    1226         "@types/eslint": {
     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": {
    12271738            "version": "7.28.0",
    12281739            "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz",
    12291740            "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==",
    12301741            "dev": true,
    1231             "requires": {
     1742            "dependencies": {
    12321743                "@types/estree": "*",
    12331744                "@types/json-schema": "*"
    12341745            }
    12351746        },
    1236         "@types/eslint-scope": {
     1747        "node_modules/@types/eslint-scope": {
    12371748            "version": "3.7.1",
    12381749            "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
    12391750            "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
    12401751            "dev": true,
    1241             "requires": {
     1752            "dependencies": {
    12421753                "@types/eslint": "*",
    12431754                "@types/estree": "*"
    12441755            }
    12451756        },
    1246         "@types/estree": {
     1757        "node_modules/@types/estree": {
    12471758            "version": "0.0.50",
    12481759            "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
     
    12501761            "dev": true
    12511762        },
    1252         "@types/glob": {
     1763        "node_modules/@types/glob": {
    12531764            "version": "7.1.4",
    12541765            "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz",
    12551766            "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==",
    12561767            "dev": true,
    1257             "requires": {
     1768            "dependencies": {
    12581769                "@types/minimatch": "*",
    12591770                "@types/node": "*"
    12601771            }
    12611772        },
    1262         "@types/http-proxy": {
     1773        "node_modules/@types/http-proxy": {
    12631774            "version": "1.17.7",
    12641775            "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
    12651776            "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
    12661777            "dev": true,
    1267             "requires": {
     1778            "dependencies": {
    12681779                "@types/node": "*"
    12691780            }
    12701781        },
    1271         "@types/imagemin": {
     1782        "node_modules/@types/imagemin": {
    12721783            "version": "7.0.1",
    12731784            "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-7.0.1.tgz",
    12741785            "integrity": "sha512-xEn5+M3lDBtI3JxLy6eU3ksoVurygnlG7OYhTqJfGGP4PcvYnfn+IABCmMve7ziM/SneHDm5xgJFKC8hCYPicw==",
    12751786            "dev": true,
    1276             "requires": {
     1787            "dependencies": {
    12771788                "@types/node": "*"
    12781789            }
    12791790        },
    1280         "@types/imagemin-gifsicle": {
     1791        "node_modules/@types/imagemin-gifsicle": {
    12811792            "version": "7.0.1",
    12821793            "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz",
    12831794            "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==",
    12841795            "dev": true,
    1285             "requires": {
     1796            "dependencies": {
    12861797                "@types/imagemin": "*"
    12871798            }
    12881799        },
    1289         "@types/imagemin-mozjpeg": {
     1800        "node_modules/@types/imagemin-mozjpeg": {
    12901801            "version": "8.0.1",
    12911802            "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz",
    12921803            "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==",
    12931804            "dev": true,
    1294             "requires": {
     1805            "dependencies": {
    12951806                "@types/imagemin": "*"
    12961807            }
    12971808        },
    1298         "@types/imagemin-optipng": {
     1809        "node_modules/@types/imagemin-optipng": {
    12991810            "version": "5.2.1",
    13001811            "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",
    13011812            "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==",
    13021813            "dev": true,
    1303             "requires": {
     1814            "dependencies": {
    13041815                "@types/imagemin": "*"
    13051816            }
    13061817        },
    1307         "@types/imagemin-svgo": {
     1818        "node_modules/@types/imagemin-svgo": {
    13081819            "version": "8.0.1",
    13091820            "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz",
    13101821            "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==",
    13111822            "dev": true,
    1312             "requires": {
     1823            "dependencies": {
    13131824                "@types/imagemin": "*",
    13141825                "@types/svgo": "^1"
    13151826            }
    13161827        },
    1317         "@types/json-schema": {
     1828        "node_modules/@types/json-schema": {
    13181829            "version": "7.0.9",
    13191830            "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
     
    13211832            "dev": true
    13221833        },
    1323         "@types/minimatch": {
     1834        "node_modules/@types/minimatch": {
    13241835            "version": "3.0.5",
    13251836            "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
     
    13271838            "dev": true
    13281839        },
    1329         "@types/node": {
     1840        "node_modules/@types/node": {
    13301841            "version": "16.10.1",
    13311842            "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz",
     
    13331844            "dev": true
    13341845        },
    1335         "@types/parse-json": {
     1846        "node_modules/@types/parse-json": {
    13361847            "version": "4.0.0",
    13371848            "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
     
    13391850            "dev": true
    13401851        },
    1341         "@types/retry": {
     1852        "node_modules/@types/retry": {
    13421853            "version": "0.12.1",
    13431854            "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
     
    13451856            "dev": true
    13461857        },
    1347         "@types/svgo": {
     1858        "node_modules/@types/svgo": {
    13481859            "version": "1.3.6",
    13491860            "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz",
     
    13511862            "dev": true
    13521863        },
    1353         "@webassemblyjs/ast": {
     1864        "node_modules/@webassemblyjs/ast": {
    13541865            "version": "1.11.1",
    13551866            "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
    13561867            "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
    13571868            "dev": true,
    1358             "requires": {
     1869            "dependencies": {
    13591870                "@webassemblyjs/helper-numbers": "1.11.1",
    13601871                "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
    13611872            }
    13621873        },
    1363         "@webassemblyjs/floating-point-hex-parser": {
     1874        "node_modules/@webassemblyjs/floating-point-hex-parser": {
    13641875            "version": "1.11.1",
    13651876            "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
     
    13671878            "dev": true
    13681879        },
    1369         "@webassemblyjs/helper-api-error": {
     1880        "node_modules/@webassemblyjs/helper-api-error": {
    13701881            "version": "1.11.1",
    13711882            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
     
    13731884            "dev": true
    13741885        },
    1375         "@webassemblyjs/helper-buffer": {
     1886        "node_modules/@webassemblyjs/helper-buffer": {
    13761887            "version": "1.11.1",
    13771888            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
     
    13791890            "dev": true
    13801891        },
    1381         "@webassemblyjs/helper-numbers": {
     1892        "node_modules/@webassemblyjs/helper-numbers": {
    13821893            "version": "1.11.1",
    13831894            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
    13841895            "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
    13851896            "dev": true,
    1386             "requires": {
     1897            "dependencies": {
    13871898                "@webassemblyjs/floating-point-hex-parser": "1.11.1",
    13881899                "@webassemblyjs/helper-api-error": "1.11.1",
     
    13901901            }
    13911902        },
    1392         "@webassemblyjs/helper-wasm-bytecode": {
     1903        "node_modules/@webassemblyjs/helper-wasm-bytecode": {
    13931904            "version": "1.11.1",
    13941905            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
     
    13961907            "dev": true
    13971908        },
    1398         "@webassemblyjs/helper-wasm-section": {
     1909        "node_modules/@webassemblyjs/helper-wasm-section": {
    13991910            "version": "1.11.1",
    14001911            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
    14011912            "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
    14021913            "dev": true,
    1403             "requires": {
     1914            "dependencies": {
    14041915                "@webassemblyjs/ast": "1.11.1",
    14051916                "@webassemblyjs/helper-buffer": "1.11.1",
     
    14081919            }
    14091920        },
    1410         "@webassemblyjs/ieee754": {
     1921        "node_modules/@webassemblyjs/ieee754": {
    14111922            "version": "1.11.1",
    14121923            "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
    14131924            "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
    14141925            "dev": true,
    1415             "requires": {
     1926            "dependencies": {
    14161927                "@xtuc/ieee754": "^1.2.0"
    14171928            }
    14181929        },
    1419         "@webassemblyjs/leb128": {
     1930        "node_modules/@webassemblyjs/leb128": {
    14201931            "version": "1.11.1",
    14211932            "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
    14221933            "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
    14231934            "dev": true,
    1424             "requires": {
     1935            "dependencies": {
    14251936                "@xtuc/long": "4.2.2"
    14261937            }
    14271938        },
    1428         "@webassemblyjs/utf8": {
     1939        "node_modules/@webassemblyjs/utf8": {
    14291940            "version": "1.11.1",
    14301941            "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
     
    14321943            "dev": true
    14331944        },
    1434         "@webassemblyjs/wasm-edit": {
     1945        "node_modules/@webassemblyjs/wasm-edit": {
    14351946            "version": "1.11.1",
    14361947            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
    14371948            "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
    14381949            "dev": true,
    1439             "requires": {
     1950            "dependencies": {
    14401951                "@webassemblyjs/ast": "1.11.1",
    14411952                "@webassemblyjs/helper-buffer": "1.11.1",
     
    14481959            }
    14491960        },
    1450         "@webassemblyjs/wasm-gen": {
     1961        "node_modules/@webassemblyjs/wasm-gen": {
    14511962            "version": "1.11.1",
    14521963            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
    14531964            "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
    14541965            "dev": true,
    1455             "requires": {
     1966            "dependencies": {
    14561967                "@webassemblyjs/ast": "1.11.1",
    14571968                "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
     
    14611972            }
    14621973        },
    1463         "@webassemblyjs/wasm-opt": {
     1974        "node_modules/@webassemblyjs/wasm-opt": {
    14641975            "version": "1.11.1",
    14651976            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
    14661977            "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
    14671978            "dev": true,
    1468             "requires": {
     1979            "dependencies": {
    14691980                "@webassemblyjs/ast": "1.11.1",
    14701981                "@webassemblyjs/helper-buffer": "1.11.1",
     
    14731984            }
    14741985        },
    1475         "@webassemblyjs/wasm-parser": {
     1986        "node_modules/@webassemblyjs/wasm-parser": {
    14761987            "version": "1.11.1",
    14771988            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
    14781989            "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
    14791990            "dev": true,
    1480             "requires": {
     1991            "dependencies": {
    14811992                "@webassemblyjs/ast": "1.11.1",
    14821993                "@webassemblyjs/helper-api-error": "1.11.1",
     
    14871998            }
    14881999        },
    1489         "@webassemblyjs/wast-printer": {
     2000        "node_modules/@webassemblyjs/wast-printer": {
    14902001            "version": "1.11.1",
    14912002            "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
    14922003            "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
    14932004            "dev": true,
    1494             "requires": {
     2005            "dependencies": {
    14952006                "@webassemblyjs/ast": "1.11.1",
    14962007                "@xtuc/long": "4.2.2"
    14972008            }
    14982009        },
    1499         "@webpack-cli/configtest": {
     2010        "node_modules/@webpack-cli/configtest": {
    15002011            "version": "1.0.4",
    15012012            "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz",
    15022013            "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==",
    1503             "dev": true
    1504         },
    1505         "@webpack-cli/info": {
     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": {
    15062021            "version": "1.3.0",
    15072022            "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz",
    15082023            "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==",
    15092024            "dev": true,
    1510             "requires": {
     2025            "dependencies": {
    15112026                "envinfo": "^7.7.3"
    1512             }
    1513         },
    1514         "@webpack-cli/serve": {
     2027            },
     2028            "peerDependencies": {
     2029                "webpack-cli": "4.x.x"
     2030            }
     2031        },
     2032        "node_modules/@webpack-cli/serve": {
    15152033            "version": "1.5.2",
    15162034            "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz",
    15172035            "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==",
    1518             "dev": true
    1519         },
    1520         "@xtuc/ieee754": {
     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": {
    15212047            "version": "1.2.0",
    15222048            "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
     
    15242050            "dev": true
    15252051        },
    1526         "@xtuc/long": {
     2052        "node_modules/@xtuc/long": {
    15272053            "version": "4.2.2",
    15282054            "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
     
    15302056            "dev": true
    15312057        },
    1532         "accepts": {
     2058        "node_modules/accepts": {
    15332059            "version": "1.3.7",
    15342060            "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
    15352061            "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
    15362062            "dev": true,
    1537             "requires": {
     2063            "dependencies": {
    15382064                "mime-types": "~2.1.24",
    15392065                "negotiator": "0.6.2"
    1540             }
    1541         },
    1542         "acorn": {
     2066            },
     2067            "engines": {
     2068                "node": ">= 0.6"
     2069            }
     2070        },
     2071        "node_modules/acorn": {
    15432072            "version": "8.5.0",
    15442073            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
    15452074            "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
    1546             "dev": true
    1547         },
    1548         "acorn-import-assertions": {
     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": {
    15492084            "version": "1.7.6",
    15502085            "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz",
    15512086            "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==",
    1552             "dev": true
    1553         },
    1554         "adjust-sourcemap-loader": {
     2087            "dev": true,
     2088            "peerDependencies": {
     2089                "acorn": "^8"
     2090            }
     2091        },
     2092        "node_modules/adjust-sourcemap-loader": {
    15552093            "version": "4.0.0",
    15562094            "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
    15572095            "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
    15582096            "dev": true,
    1559             "requires": {
     2097            "dependencies": {
    15602098                "loader-utils": "^2.0.0",
    15612099                "regex-parser": "^2.2.11"
    15622100            },
    1563             "dependencies": {
    1564                 "loader-utils": {
    1565                     "version": "2.0.0",
    1566                     "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    1567                     "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    1568                     "dev": true,
    1569                     "requires": {
    1570                         "big.js": "^5.2.2",
    1571                         "emojis-list": "^3.0.0",
    1572                         "json5": "^2.1.2"
    1573                     }
    1574                 }
    1575             }
    1576         },
    1577         "aggregate-error": {
     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": {
    15782120            "version": "3.1.0",
    15792121            "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
    15802122            "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
    15812123            "dev": true,
    1582             "requires": {
     2124            "dependencies": {
    15832125                "clean-stack": "^2.0.0",
    15842126                "indent-string": "^4.0.0"
    1585             }
    1586         },
    1587         "ajv": {
     2127            },
     2128            "engines": {
     2129                "node": ">=8"
     2130            }
     2131        },
     2132        "node_modules/ajv": {
    15882133            "version": "6.12.6",
    15892134            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
    15902135            "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
    15912136            "dev": true,
    1592             "requires": {
     2137            "dependencies": {
    15932138                "fast-deep-equal": "^3.1.1",
    15942139                "fast-json-stable-stringify": "^2.0.0",
    15952140                "json-schema-traverse": "^0.4.1",
    15962141                "uri-js": "^4.2.2"
    1597             }
    1598         },
    1599         "ajv-keywords": {
     2142            },
     2143            "funding": {
     2144                "type": "github",
     2145                "url": "https://github.com/sponsors/epoberezkin"
     2146            }
     2147        },
     2148        "node_modules/ajv-keywords": {
    16002149            "version": "3.5.2",
    16012150            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
    16022151            "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
    1603             "dev": true
    1604         },
    1605         "alphanum-sort": {
     2152            "dev": true,
     2153            "peerDependencies": {
     2154                "ajv": "^6.9.1"
     2155            }
     2156        },
     2157        "node_modules/alphanum-sort": {
    16062158            "version": "1.0.2",
    16072159            "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
     
    16092161            "dev": true
    16102162        },
    1611         "ansi-escapes": {
     2163        "node_modules/ansi-escapes": {
    16122164            "version": "4.3.2",
    16132165            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
    16142166            "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
    16152167            "dev": true,
    1616             "requires": {
     2168            "dependencies": {
    16172169                "type-fest": "^0.21.3"
    1618             }
    1619         },
    1620         "ansi-html-community": {
     2170            },
     2171            "engines": {
     2172                "node": ">=8"
     2173            },
     2174            "funding": {
     2175                "url": "https://github.com/sponsors/sindresorhus"
     2176            }
     2177        },
     2178        "node_modules/ansi-html-community": {
    16212179            "version": "0.0.8",
    16222180            "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
    16232181            "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
    1624             "dev": true
    1625         },
    1626         "ansi-regex": {
     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": {
    16272191            "version": "5.0.1",
    16282192            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
    16292193            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
    1630             "dev": true
    1631         },
    1632         "ansi-styles": {
     2194            "dev": true,
     2195            "engines": {
     2196                "node": ">=8"
     2197            }
     2198        },
     2199        "node_modules/ansi-styles": {
    16332200            "version": "3.2.1",
    16342201            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    16352202            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    16362203            "dev": true,
    1637             "requires": {
     2204            "dependencies": {
    16382205                "color-convert": "^1.9.0"
    1639             }
    1640         },
    1641         "anymatch": {
     2206            },
     2207            "engines": {
     2208                "node": ">=4"
     2209            }
     2210        },
     2211        "node_modules/anymatch": {
    16422212            "version": "3.1.2",
    16432213            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
    16442214            "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
    16452215            "dev": true,
    1646             "requires": {
     2216            "dependencies": {
    16472217                "normalize-path": "^3.0.0",
    16482218                "picomatch": "^2.0.4"
    1649             }
    1650         },
    1651         "array-flatten": {
     2219            },
     2220            "engines": {
     2221                "node": ">= 8"
     2222            }
     2223        },
     2224        "node_modules/array-flatten": {
    16522225            "version": "2.1.2",
    16532226            "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
     
    16552228            "dev": true
    16562229        },
    1657         "array-union": {
     2230        "node_modules/array-union": {
    16582231            "version": "2.1.0",
    16592232            "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
    16602233            "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
    1661             "dev": true
    1662         },
    1663         "asn1.js": {
     2234            "dev": true,
     2235            "engines": {
     2236                "node": ">=8"
     2237            }
     2238        },
     2239        "node_modules/asn1.js": {
    16642240            "version": "5.4.1",
    16652241            "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
    16662242            "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
    16672243            "dev": true,
    1668             "requires": {
     2244            "dependencies": {
    16692245                "bn.js": "^4.0.0",
    16702246                "inherits": "^2.0.1",
    16712247                "minimalistic-assert": "^1.0.0",
    16722248                "safer-buffer": "^2.1.0"
    1673             },
    1674             "dependencies": {
    1675                 "bn.js": {
    1676                     "version": "4.12.0",
    1677                     "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    1678                     "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    1679                     "dev": true
    1680                 }
    1681             }
    1682         },
    1683         "assert": {
     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": {
    16842258            "version": "1.5.0",
    16852259            "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
    16862260            "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
    16872261            "dev": true,
    1688             "requires": {
     2262            "dependencies": {
    16892263                "object-assign": "^4.1.1",
    16902264                "util": "0.10.3"
    1691             },
    1692             "dependencies": {
    1693                 "inherits": {
    1694                     "version": "2.0.1",
    1695                     "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
    1696                     "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
    1697                     "dev": true
    1698                 },
    1699                 "util": {
    1700                     "version": "0.10.3",
    1701                     "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
    1702                     "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
    1703                     "dev": true,
    1704                     "requires": {
    1705                         "inherits": "2.0.1"
    1706                     }
    1707                 }
    1708             }
    1709         },
    1710         "async": {
     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": {
    17112283            "version": "2.6.3",
    17122284            "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
    17132285            "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
    17142286            "dev": true,
    1715             "requires": {
     2287            "dependencies": {
    17162288                "lodash": "^4.17.14"
    17172289            }
    17182290        },
    1719         "autoprefixer": {
     2291        "node_modules/autoprefixer": {
    17202292            "version": "10.3.6",
    17212293            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz",
    17222294            "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==",
    17232295            "dev": true,
    1724             "requires": {
     2296            "dependencies": {
    17252297                "browserslist": "^4.17.1",
    17262298                "caniuse-lite": "^1.0.30001260",
     
    17302302                "postcss-value-parser": "^4.1.0"
    17312303            },
    1732             "dependencies": {
    1733                 "nanocolors": {
    1734                     "version": "0.2.10",
    1735                     "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz",
    1736                     "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==",
    1737                     "dev": true
    1738                 }
    1739             }
    1740         },
    1741         "axios": {
     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": {
    17422325            "version": "0.21.4",
    17432326            "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
    17442327            "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
    17452328            "dev": true,
    1746             "requires": {
     2329            "dependencies": {
    17472330                "follow-redirects": "^1.14.0"
    17482331            }
    17492332        },
    1750         "babel-loader": {
     2333        "node_modules/babel-loader": {
    17512334            "version": "8.2.2",
    17522335            "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
    17532336            "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
    17542337            "dev": true,
    1755             "requires": {
     2338            "dependencies": {
    17562339                "find-cache-dir": "^3.3.1",
    17572340                "loader-utils": "^1.4.0",
    17582341                "make-dir": "^3.1.0",
    17592342                "schema-utils": "^2.6.5"
    1760             }
    1761         },
    1762         "babel-plugin-dynamic-import-node": {
     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": {
    17632353            "version": "2.3.3",
    17642354            "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
    17652355            "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
    17662356            "dev": true,
    1767             "requires": {
     2357            "dependencies": {
    17682358                "object.assign": "^4.1.0"
    17692359            }
    17702360        },
    1771         "babel-plugin-polyfill-corejs2": {
     2361        "node_modules/babel-plugin-polyfill-corejs2": {
    17722362            "version": "0.2.2",
    17732363            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
    17742364            "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
    17752365            "dev": true,
    1776             "requires": {
     2366            "dependencies": {
    17772367                "@babel/compat-data": "^7.13.11",
    17782368                "@babel/helper-define-polyfill-provider": "^0.2.2",
    17792369                "semver": "^6.1.1"
    17802370            },
    1781             "dependencies": {
    1782                 "semver": {
    1783                     "version": "6.3.0",
    1784                     "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    1785                     "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    1786                     "dev": true
    1787                 }
    1788             }
    1789         },
    1790         "babel-plugin-polyfill-corejs3": {
     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": {
    17912385            "version": "0.2.5",
    17922386            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
    17932387            "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
    17942388            "dev": true,
    1795             "requires": {
     2389            "dependencies": {
    17962390                "@babel/helper-define-polyfill-provider": "^0.2.2",
    17972391                "core-js-compat": "^3.16.2"
    1798             }
    1799         },
    1800         "babel-plugin-polyfill-regenerator": {
     2392            },
     2393            "peerDependencies": {
     2394                "@babel/core": "^7.0.0-0"
     2395            }
     2396        },
     2397        "node_modules/babel-plugin-polyfill-regenerator": {
    18012398            "version": "0.2.2",
    18022399            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
    18032400            "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
    18042401            "dev": true,
    1805             "requires": {
     2402            "dependencies": {
    18062403                "@babel/helper-define-polyfill-provider": "^0.2.2"
    1807             }
    1808         },
    1809         "balanced-match": {
     2404            },
     2405            "peerDependencies": {
     2406                "@babel/core": "^7.0.0-0"
     2407            }
     2408        },
     2409        "node_modules/balanced-match": {
    18102410            "version": "1.0.2",
    18112411            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
     
    18132413            "dev": true
    18142414        },
    1815         "base64-js": {
     2415        "node_modules/base64-js": {
    18162416            "version": "1.5.1",
    18172417            "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
    18182418            "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
    1819             "dev": true
    1820         },
    1821         "batch": {
     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": {
    18222436            "version": "0.6.1",
    18232437            "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
     
    18252439            "dev": true
    18262440        },
    1827         "big.js": {
     2441        "node_modules/big.js": {
    18282442            "version": "5.2.2",
    18292443            "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
    18302444            "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
    1831             "dev": true
    1832         },
    1833         "binary-extensions": {
     2445            "dev": true,
     2446            "engines": {
     2447                "node": "*"
     2448            }
     2449        },
     2450        "node_modules/binary-extensions": {
    18342451            "version": "2.2.0",
    18352452            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
    18362453            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
    1837             "dev": true
    1838         },
    1839         "bn.js": {
     2454            "dev": true,
     2455            "engines": {
     2456                "node": ">=8"
     2457            }
     2458        },
     2459        "node_modules/bn.js": {
    18402460            "version": "5.2.0",
    18412461            "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
     
    18432463            "dev": true
    18442464        },
    1845         "body-parser": {
     2465        "node_modules/body-parser": {
    18462466            "version": "1.19.0",
    18472467            "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
    18482468            "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
    18492469            "dev": true,
    1850             "requires": {
     2470            "dependencies": {
    18512471                "bytes": "3.1.0",
    18522472                "content-type": "~1.0.4",
     
    18602480                "type-is": "~1.6.17"
    18612481            },
    1862             "dependencies": {
    1863                 "bytes": {
    1864                     "version": "3.1.0",
    1865                     "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
    1866                     "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
    1867                     "dev": true
    1868                 },
    1869                 "debug": {
    1870                     "version": "2.6.9",
    1871                     "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    1872                     "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    1873                     "dev": true,
    1874                     "requires": {
    1875                         "ms": "2.0.0"
    1876                     }
    1877                 },
    1878                 "ms": {
    1879                     "version": "2.0.0",
    1880                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    1881                     "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    1882                     "dev": true
    1883                 }
    1884             }
    1885         },
    1886         "bonjour": {
     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": {
    18872511            "version": "3.5.0",
    18882512            "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
    18892513            "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
    18902514            "dev": true,
    1891             "requires": {
     2515            "dependencies": {
    18922516                "array-flatten": "^2.1.0",
    18932517                "deep-equal": "^1.0.1",
     
    18982522            }
    18992523        },
    1900         "boolbase": {
     2524        "node_modules/boolbase": {
    19012525            "version": "1.0.0",
    19022526            "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
     
    19042528            "dev": true
    19052529        },
    1906         "brace-expansion": {
     2530        "node_modules/brace-expansion": {
    19072531            "version": "1.1.11",
    19082532            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
    19092533            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
    19102534            "dev": true,
    1911             "requires": {
     2535            "dependencies": {
    19122536                "balanced-match": "^1.0.0",
    19132537                "concat-map": "0.0.1"
    19142538            }
    19152539        },
    1916         "braces": {
     2540        "node_modules/braces": {
    19172541            "version": "3.0.2",
    19182542            "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
    19192543            "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
    19202544            "dev": true,
    1921             "requires": {
     2545            "dependencies": {
    19222546                "fill-range": "^7.0.1"
    1923             }
    1924         },
    1925         "brorand": {
     2547            },
     2548            "engines": {
     2549                "node": ">=8"
     2550            }
     2551        },
     2552        "node_modules/brorand": {
    19262553            "version": "1.1.0",
    19272554            "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
     
    19292556            "dev": true
    19302557        },
    1931         "browserify-aes": {
     2558        "node_modules/browserify-aes": {
    19322559            "version": "1.2.0",
    19332560            "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
    19342561            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
    19352562            "dev": true,
    1936             "requires": {
     2563            "dependencies": {
    19372564                "buffer-xor": "^1.0.3",
    19382565                "cipher-base": "^1.0.0",
     
    19432570            }
    19442571        },
    1945         "browserify-cipher": {
     2572        "node_modules/browserify-cipher": {
    19462573            "version": "1.0.1",
    19472574            "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
    19482575            "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
    19492576            "dev": true,
    1950             "requires": {
     2577            "dependencies": {
    19512578                "browserify-aes": "^1.0.4",
    19522579                "browserify-des": "^1.0.0",
     
    19542581            }
    19552582        },
    1956         "browserify-des": {
     2583        "node_modules/browserify-des": {
    19572584            "version": "1.0.2",
    19582585            "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
    19592586            "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
    19602587            "dev": true,
    1961             "requires": {
     2588            "dependencies": {
    19622589                "cipher-base": "^1.0.1",
    19632590                "des.js": "^1.0.0",
     
    19662593            }
    19672594        },
    1968         "browserify-rsa": {
     2595        "node_modules/browserify-rsa": {
    19692596            "version": "4.1.0",
    19702597            "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
    19712598            "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
    19722599            "dev": true,
    1973             "requires": {
     2600            "dependencies": {
    19742601                "bn.js": "^5.0.0",
    19752602                "randombytes": "^2.0.1"
    19762603            }
    19772604        },
    1978         "browserify-sign": {
     2605        "node_modules/browserify-sign": {
    19792606            "version": "4.2.1",
    19802607            "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
    19812608            "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
    19822609            "dev": true,
    1983             "requires": {
     2610            "dependencies": {
    19842611                "bn.js": "^5.1.1",
    19852612                "browserify-rsa": "^4.0.1",
     
    19912618                "readable-stream": "^3.6.0",
    19922619                "safe-buffer": "^5.2.0"
    1993             },
    1994             "dependencies": {
    1995                 "readable-stream": {
    1996                     "version": "3.6.0",
    1997                     "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
    1998                     "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
    1999                     "dev": true,
    2000                     "requires": {
    2001                         "inherits": "^2.0.3",
    2002                         "string_decoder": "^1.1.1",
    2003                         "util-deprecate": "^1.0.1"
    2004                     }
     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"
    20052645                },
    2006                 "safe-buffer": {
    2007                     "version": "5.2.1",
    2008                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    2009                     "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    2010                     "dev": true
     2646                {
     2647                    "type": "patreon",
     2648                    "url": "https://www.patreon.com/feross"
     2649                },
     2650                {
     2651                    "type": "consulting",
     2652                    "url": "https://feross.org/support"
    20112653                }
    2012             }
    2013         },
    2014         "browserify-zlib": {
     2654            ]
     2655        },
     2656        "node_modules/browserify-zlib": {
    20152657            "version": "0.2.0",
    20162658            "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
    20172659            "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
    20182660            "dev": true,
    2019             "requires": {
     2661            "dependencies": {
    20202662                "pako": "~1.0.5"
    20212663            }
    20222664        },
    2023         "browserslist": {
     2665        "node_modules/browserslist": {
    20242666            "version": "4.17.1",
    20252667            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz",
    20262668            "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==",
    20272669            "dev": true,
    2028             "requires": {
     2670            "dependencies": {
    20292671                "caniuse-lite": "^1.0.30001259",
    20302672                "electron-to-chromium": "^1.3.846",
     
    20322674                "nanocolors": "^0.1.5",
    20332675                "node-releases": "^1.1.76"
    2034             }
    2035         },
    2036         "buffer": {
     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": {
    20372689            "version": "4.9.2",
    20382690            "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
    20392691            "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
    20402692            "dev": true,
    2041             "requires": {
     2693            "dependencies": {
    20422694                "base64-js": "^1.0.2",
    20432695                "ieee754": "^1.1.4",
     
    20452697            }
    20462698        },
    2047         "buffer-from": {
     2699        "node_modules/buffer-from": {
    20482700            "version": "1.1.2",
    20492701            "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
     
    20512703            "dev": true
    20522704        },
    2053         "buffer-indexof": {
     2705        "node_modules/buffer-indexof": {
    20542706            "version": "1.1.1",
    20552707            "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
     
    20572709            "dev": true
    20582710        },
    2059         "buffer-xor": {
     2711        "node_modules/buffer-xor": {
    20602712            "version": "1.0.3",
    20612713            "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
     
    20632715            "dev": true
    20642716        },
    2065         "builtin-status-codes": {
     2717        "node_modules/builtin-status-codes": {
    20662718            "version": "3.0.0",
    20672719            "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
     
    20692721            "dev": true
    20702722        },
    2071         "bytes": {
     2723        "node_modules/bytes": {
    20722724            "version": "3.0.0",
    20732725            "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
    20742726            "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
    2075             "dev": true
    2076         },
    2077         "call-bind": {
     2727            "dev": true,
     2728            "engines": {
     2729                "node": ">= 0.8"
     2730            }
     2731        },
     2732        "node_modules/call-bind": {
    20782733            "version": "1.0.2",
    20792734            "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    20802735            "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    20812736            "dev": true,
    2082             "requires": {
     2737            "dependencies": {
    20832738                "function-bind": "^1.1.1",
    20842739                "get-intrinsic": "^1.0.2"
    2085             }
    2086         },
    2087         "callsites": {
     2740            },
     2741            "funding": {
     2742                "url": "https://github.com/sponsors/ljharb"
     2743            }
     2744        },
     2745        "node_modules/callsites": {
    20882746            "version": "3.1.0",
    20892747            "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
    20902748            "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
    2091             "dev": true
    2092         },
    2093         "camel-case": {
     2749            "dev": true,
     2750            "engines": {
     2751                "node": ">=6"
     2752            }
     2753        },
     2754        "node_modules/camel-case": {
    20942755            "version": "4.1.2",
    20952756            "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
    20962757            "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
    20972758            "dev": true,
    2098             "requires": {
     2759            "dependencies": {
    20992760                "pascal-case": "^3.1.2",
    21002761                "tslib": "^2.0.3"
    21012762            }
    21022763        },
    2103         "caniuse-api": {
     2764        "node_modules/caniuse-api": {
    21042765            "version": "3.0.0",
    21052766            "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
    21062767            "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
    21072768            "dev": true,
    2108             "requires": {
     2769            "dependencies": {
    21092770                "browserslist": "^4.0.0",
    21102771                "caniuse-lite": "^1.0.0",
     
    21132774            }
    21142775        },
    2115         "caniuse-lite": {
     2776        "node_modules/caniuse-lite": {
    21162777            "version": "1.0.30001260",
    21172778            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz",
    21182779            "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==",
    21192780            "dev": true,
    2120             "requires": {
     2781            "dependencies": {
    21212782                "nanocolors": "^0.1.0"
    2122             }
    2123         },
    2124         "chalk": {
     2783            },
     2784            "funding": {
     2785                "type": "opencollective",
     2786                "url": "https://opencollective.com/browserslist"
     2787            }
     2788        },
     2789        "node_modules/chalk": {
    21252790            "version": "4.1.2",
    21262791            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
    21272792            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
    21282793            "dev": true,
    2129             "requires": {
     2794            "dependencies": {
    21302795                "ansi-styles": "^4.1.0",
    21312796                "supports-color": "^7.1.0"
    21322797            },
    2133             "dependencies": {
    2134                 "ansi-styles": {
    2135                     "version": "4.3.0",
    2136                     "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    2137                     "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    2138                     "dev": true,
    2139                     "requires": {
    2140                         "color-convert": "^2.0.1"
    2141                     }
    2142                 },
    2143                 "color-convert": {
    2144                     "version": "2.0.1",
    2145                     "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    2146                     "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    2147                     "dev": true,
    2148                     "requires": {
    2149                         "color-name": "~1.1.4"
    2150                     }
    2151                 },
    2152                 "color-name": {
    2153                     "version": "1.1.4",
    2154                     "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    2155                     "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    2156                     "dev": true
    2157                 },
    2158                 "has-flag": {
    2159                     "version": "4.0.0",
    2160                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    2161                     "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    2162                     "dev": true
    2163                 },
    2164                 "supports-color": {
    2165                     "version": "7.2.0",
    2166                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
    2167                     "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
    2168                     "dev": true,
    2169                     "requires": {
    2170                         "has-flag": "^4.0.0"
    2171                     }
    2172                 }
    2173             }
    2174         },
    2175         "charenc": {
     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": {
    21762860            "version": "0.0.2",
    21772861            "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
    21782862            "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
    2179             "dev": true
    2180         },
    2181         "chokidar": {
     2863            "dev": true,
     2864            "engines": {
     2865                "node": "*"
     2866            }
     2867        },
     2868        "node_modules/chokidar": {
    21822869            "version": "3.5.2",
    21832870            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
    21842871            "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
    21852872            "dev": true,
    2186             "requires": {
     2873            "dependencies": {
    21872874                "anymatch": "~3.1.2",
    21882875                "braces": "~3.0.2",
    2189                 "fsevents": "~2.3.2",
    21902876                "glob-parent": "~5.1.2",
    21912877                "is-binary-path": "~2.1.0",
     
    21932879                "normalize-path": "~3.0.0",
    21942880                "readdirp": "~3.6.0"
    2195             }
    2196         },
    2197         "chrome-trace-event": {
     2881            },
     2882            "engines": {
     2883                "node": ">= 8.10.0"
     2884            },
     2885            "optionalDependencies": {
     2886                "fsevents": "~2.3.2"
     2887            }
     2888        },
     2889        "node_modules/chrome-trace-event": {
    21982890            "version": "1.0.3",
    21992891            "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
    22002892            "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
    2201             "dev": true
    2202         },
    2203         "ci-info": {
     2893            "dev": true,
     2894            "engines": {
     2895                "node": ">=6.0"
     2896            }
     2897        },
     2898        "node_modules/ci-info": {
    22042899            "version": "3.2.0",
    22052900            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
     
    22072902            "dev": true
    22082903        },
    2209         "cipher-base": {
     2904        "node_modules/cipher-base": {
    22102905            "version": "1.0.4",
    22112906            "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
    22122907            "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
    22132908            "dev": true,
    2214             "requires": {
     2909            "dependencies": {
    22152910                "inherits": "^2.0.1",
    22162911                "safe-buffer": "^5.0.1"
    22172912            }
    22182913        },
    2219         "clean-css": {
     2914        "node_modules/clean-css": {
    22202915            "version": "5.2.0",
    22212916            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.0.tgz",
    22222917            "integrity": "sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA==",
    22232918            "dev": true,
    2224             "requires": {
     2919            "dependencies": {
    22252920                "source-map": "~0.6.0"
    22262921            },
    2227             "dependencies": {
    2228                 "source-map": {
    2229                     "version": "0.6.1",
    2230                     "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    2231                     "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    2232                     "dev": true
    2233                 }
    2234             }
    2235         },
    2236         "clean-stack": {
     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": {
    22372936            "version": "2.2.0",
    22382937            "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
    22392938            "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
    2240             "dev": true
    2241         },
    2242         "cli-table3": {
     2939            "dev": true,
     2940            "engines": {
     2941                "node": ">=6"
     2942            }
     2943        },
     2944        "node_modules/cli-table3": {
    22432945            "version": "0.6.0",
    22442946            "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz",
    22452947            "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==",
    22462948            "dev": true,
    2247             "requires": {
    2248                 "colors": "^1.1.2",
     2949            "dependencies": {
    22492950                "object-assign": "^4.1.0",
    22502951                "string-width": "^4.2.0"
    2251             }
    2252         },
    2253         "clipboard": {
     2952            },
     2953            "engines": {
     2954                "node": "10.* || >= 12.*"
     2955            },
     2956            "optionalDependencies": {
     2957                "colors": "^1.1.2"
     2958            }
     2959        },
     2960        "node_modules/clipboard": {
    22542961            "version": "2.0.8",
    22552962            "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz",
    22562963            "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==",
    2257             "requires": {
     2964            "dependencies": {
    22582965                "good-listener": "^1.2.2",
    22592966                "select": "^1.1.2",
     
    22612968            }
    22622969        },
    2263         "cliui": {
     2970        "node_modules/cliui": {
    22642971            "version": "7.0.4",
    22652972            "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
    22662973            "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
    22672974            "dev": true,
    2268             "requires": {
     2975            "dependencies": {
    22692976                "string-width": "^4.2.0",
    22702977                "strip-ansi": "^6.0.0",
     
    22722979            }
    22732980        },
    2274         "clone-deep": {
     2981        "node_modules/clone-deep": {
    22752982            "version": "4.0.1",
    22762983            "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
    22772984            "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
    22782985            "dev": true,
    2279             "requires": {
     2986            "dependencies": {
    22802987                "is-plain-object": "^2.0.4",
    22812988                "kind-of": "^6.0.2",
    22822989                "shallow-clone": "^3.0.0"
    2283             }
    2284         },
    2285         "collect.js": {
     2990            },
     2991            "engines": {
     2992                "node": ">=6"
     2993            }
     2994        },
     2995        "node_modules/collect.js": {
    22862996            "version": "4.29.0",
    22872997            "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.29.0.tgz",
     
    22892999            "dev": true
    22903000        },
    2291         "color-convert": {
     3001        "node_modules/color-convert": {
    22923002            "version": "1.9.3",
    22933003            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    22943004            "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    22953005            "dev": true,
    2296             "requires": {
     3006            "dependencies": {
    22973007                "color-name": "1.1.3"
    22983008            }
    22993009        },
    2300         "color-name": {
     3010        "node_modules/color-name": {
    23013011            "version": "1.1.3",
    23023012            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
     
    23043014            "dev": true
    23053015        },
    2306         "colord": {
     3016        "node_modules/colord": {
    23073017            "version": "2.8.0",
    23083018            "resolved": "https://registry.npmjs.org/colord/-/colord-2.8.0.tgz",
     
    23103020            "dev": true
    23113021        },
    2312         "colorette": {
     3022        "node_modules/colorette": {
    23133023            "version": "1.4.0",
    23143024            "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
     
    23163026            "dev": true
    23173027        },
    2318         "colors": {
     3028        "node_modules/colors": {
    23193029            "version": "1.4.0",
    23203030            "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
    23213031            "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
    23223032            "dev": true,
    2323             "optional": true
    2324         },
    2325         "commander": {
     3033            "optional": true,
     3034            "engines": {
     3035                "node": ">=0.1.90"
     3036            }
     3037        },
     3038        "node_modules/commander": {
    23263039            "version": "7.2.0",
    23273040            "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
    23283041            "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
    2329             "dev": true
    2330         },
    2331         "commondir": {
     3042            "dev": true,
     3043            "engines": {
     3044                "node": ">= 10"
     3045            }
     3046        },
     3047        "node_modules/commondir": {
    23323048            "version": "1.0.1",
    23333049            "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
     
    23353051            "dev": true
    23363052        },
    2337         "compressible": {
     3053        "node_modules/compressible": {
    23383054            "version": "2.0.18",
    23393055            "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
    23403056            "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
    23413057            "dev": true,
    2342             "requires": {
     3058            "dependencies": {
    23433059                "mime-db": ">= 1.43.0 < 2"
    2344             }
    2345         },
    2346         "compression": {
     3060            },
     3061            "engines": {
     3062                "node": ">= 0.6"
     3063            }
     3064        },
     3065        "node_modules/compression": {
    23473066            "version": "1.7.4",
    23483067            "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
    23493068            "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
    23503069            "dev": true,
    2351             "requires": {
     3070            "dependencies": {
    23523071                "accepts": "~1.3.5",
    23533072                "bytes": "3.0.0",
     
    23583077                "vary": "~1.1.2"
    23593078            },
    2360             "dependencies": {
    2361                 "debug": {
    2362                     "version": "2.6.9",
    2363                     "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    2364                     "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    2365                     "dev": true,
    2366                     "requires": {
    2367                         "ms": "2.0.0"
    2368                     }
    2369                 },
    2370                 "ms": {
    2371                     "version": "2.0.0",
    2372                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    2373                     "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    2374                     "dev": true
    2375                 }
    2376             }
    2377         },
    2378         "concat": {
     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": {
    23793099            "version": "1.0.3",
    23803100            "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz",
    23813101            "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=",
    23823102            "dev": true,
    2383             "requires": {
     3103            "dependencies": {
    23843104                "commander": "^2.9.0"
    23853105            },
    2386             "dependencies": {
    2387                 "commander": {
    2388                     "version": "2.20.3",
    2389                     "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
    2390                     "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
    2391                     "dev": true
    2392                 }
    2393             }
    2394         },
    2395         "concat-map": {
     3106            "bin": {
     3107                "concat": "bin/concat"
     3108            },
     3109            "engines": {
     3110                "node": ">=6"
     3111            }
     3112        },
     3113        "node_modules/concat-map": {
    23963114            "version": "0.0.1",
    23973115            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     
    23993117            "dev": true
    24003118        },
    2401         "connect-history-api-fallback": {
     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": {
    24023126            "version": "1.6.0",
    24033127            "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
    24043128            "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
    2405             "dev": true
    2406         },
    2407         "consola": {
     3129            "dev": true,
     3130            "engines": {
     3131                "node": ">=0.8"
     3132            }
     3133        },
     3134        "node_modules/consola": {
    24083135            "version": "2.15.3",
    24093136            "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz",
     
    24113138            "dev": true
    24123139        },
    2413         "console-browserify": {
     3140        "node_modules/console-browserify": {
    24143141            "version": "1.2.0",
    24153142            "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
     
    24173144            "dev": true
    24183145        },
    2419         "constants-browserify": {
     3146        "node_modules/constants-browserify": {
    24203147            "version": "1.0.0",
    24213148            "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
     
    24233150            "dev": true
    24243151        },
    2425         "content-disposition": {
     3152        "node_modules/content-disposition": {
    24263153            "version": "0.5.3",
    24273154            "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
    24283155            "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
    24293156            "dev": true,
    2430             "requires": {
     3157            "dependencies": {
    24313158                "safe-buffer": "5.1.2"
    2432             }
    2433         },
    2434         "content-type": {
     3159            },
     3160            "engines": {
     3161                "node": ">= 0.6"
     3162            }
     3163        },
     3164        "node_modules/content-type": {
    24353165            "version": "1.0.4",
    24363166            "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
    24373167            "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
    2438             "dev": true
    2439         },
    2440         "convert-source-map": {
     3168            "dev": true,
     3169            "engines": {
     3170                "node": ">= 0.6"
     3171            }
     3172        },
     3173        "node_modules/convert-source-map": {
    24413174            "version": "1.8.0",
    24423175            "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
    24433176            "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
    24443177            "dev": true,
    2445             "requires": {
     3178            "dependencies": {
    24463179                "safe-buffer": "~5.1.1"
    24473180            }
    24483181        },
    2449         "cookie": {
     3182        "node_modules/cookie": {
    24503183            "version": "0.4.0",
    24513184            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
    24523185            "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
    2453             "dev": true
    2454         },
    2455         "cookie-signature": {
     3186            "dev": true,
     3187            "engines": {
     3188                "node": ">= 0.6"
     3189            }
     3190        },
     3191        "node_modules/cookie-signature": {
    24563192            "version": "1.0.6",
    24573193            "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
     
    24593195            "dev": true
    24603196        },
    2461         "core-js-compat": {
     3197        "node_modules/core-js-compat": {
    24623198            "version": "3.18.1",
    24633199            "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz",
    24643200            "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==",
    24653201            "dev": true,
    2466             "requires": {
     3202            "dependencies": {
    24673203                "browserslist": "^4.17.1",
    24683204                "semver": "7.0.0"
    24693205            },
    2470             "dependencies": {
    2471                 "semver": {
    2472                     "version": "7.0.0",
    2473                     "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
    2474                     "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
    2475                     "dev": true
    2476                 }
    2477             }
    2478         },
    2479         "core-util-is": {
     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": {
    24803221            "version": "1.0.3",
    24813222            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
     
    24833224            "dev": true
    24843225        },
    2485         "cosmiconfig": {
     3226        "node_modules/cosmiconfig": {
    24863227            "version": "7.0.1",
    24873228            "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
    24883229            "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
    24893230            "dev": true,
    2490             "requires": {
     3231            "dependencies": {
    24913232                "@types/parse-json": "^4.0.0",
    24923233                "import-fresh": "^3.2.1",
     
    24943235                "path-type": "^4.0.0",
    24953236                "yaml": "^1.10.0"
    2496             }
    2497         },
    2498         "create-ecdh": {
     3237            },
     3238            "engines": {
     3239                "node": ">=10"
     3240            }
     3241        },
     3242        "node_modules/create-ecdh": {
    24993243            "version": "4.0.4",
    25003244            "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
    25013245            "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
    25023246            "dev": true,
    2503             "requires": {
     3247            "dependencies": {
    25043248                "bn.js": "^4.1.0",
    25053249                "elliptic": "^6.5.3"
    2506             },
    2507             "dependencies": {
    2508                 "bn.js": {
    2509                     "version": "4.12.0",
    2510                     "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    2511                     "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    2512                     "dev": true
    2513                 }
    2514             }
    2515         },
    2516         "create-hash": {
     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": {
    25173259            "version": "1.2.0",
    25183260            "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
    25193261            "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
    25203262            "dev": true,
    2521             "requires": {
     3263            "dependencies": {
    25223264                "cipher-base": "^1.0.1",
    25233265                "inherits": "^2.0.1",
     
    25273269            }
    25283270        },
    2529         "create-hmac": {
     3271        "node_modules/create-hmac": {
    25303272            "version": "1.1.7",
    25313273            "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
    25323274            "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
    25333275            "dev": true,
    2534             "requires": {
     3276            "dependencies": {
    25353277                "cipher-base": "^1.0.3",
    25363278                "create-hash": "^1.1.0",
     
    25413283            }
    25423284        },
    2543         "cross-spawn": {
     3285        "node_modules/cross-spawn": {
    25443286            "version": "7.0.3",
    25453287            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
    25463288            "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
    25473289            "dev": true,
    2548             "requires": {
     3290            "dependencies": {
    25493291                "path-key": "^3.1.0",
    25503292                "shebang-command": "^2.0.0",
    25513293                "which": "^2.0.1"
    2552             }
    2553         },
    2554         "crypt": {
     3294            },
     3295            "engines": {
     3296                "node": ">= 8"
     3297            }
     3298        },
     3299        "node_modules/crypt": {
    25553300            "version": "0.0.2",
    25563301            "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
    25573302            "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
    2558             "dev": true
    2559         },
    2560         "crypto-browserify": {
     3303            "dev": true,
     3304            "engines": {
     3305                "node": "*"
     3306            }
     3307        },
     3308        "node_modules/crypto-browserify": {
    25613309            "version": "3.12.0",
    25623310            "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
    25633311            "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
    25643312            "dev": true,
    2565             "requires": {
     3313            "dependencies": {
    25663314                "browserify-cipher": "^1.0.0",
    25673315                "browserify-sign": "^4.0.0",
     
    25753323                "randombytes": "^2.0.0",
    25763324                "randomfill": "^1.0.3"
    2577             }
    2578         },
    2579         "css-color-names": {
     3325            },
     3326            "engines": {
     3327                "node": "*"
     3328            }
     3329        },
     3330        "node_modules/css-color-names": {
    25803331            "version": "1.0.1",
    25813332            "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz",
    25823333            "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==",
    2583             "dev": true
    2584         },
    2585         "css-declaration-sorter": {
     3334            "dev": true,
     3335            "engines": {
     3336                "node": "*"
     3337            }
     3338        },
     3339        "node_modules/css-declaration-sorter": {
    25863340            "version": "6.1.3",
    25873341            "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz",
    25883342            "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==",
    25893343            "dev": true,
    2590             "requires": {
     3344            "dependencies": {
    25913345                "timsort": "^0.3.0"
    2592             }
    2593         },
    2594         "css-loader": {
     3346            },
     3347            "engines": {
     3348                "node": ">= 10"
     3349            },
     3350            "peerDependencies": {
     3351                "postcss": "^8.0.9"
     3352            }
     3353        },
     3354        "node_modules/css-loader": {
    25953355            "version": "5.2.7",
    25963356            "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz",
    25973357            "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==",
    25983358            "dev": true,
    2599             "requires": {
     3359            "dependencies": {
    26003360                "icss-utils": "^5.1.0",
    26013361                "loader-utils": "^2.0.0",
     
    26093369                "semver": "^7.3.5"
    26103370            },
    2611             "dependencies": {
    2612                 "loader-utils": {
    2613                     "version": "2.0.0",
    2614                     "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    2615                     "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    2616                     "dev": true,
    2617                     "requires": {
    2618                         "big.js": "^5.2.2",
    2619                         "emojis-list": "^3.0.0",
    2620                         "json5": "^2.1.2"
    2621                     }
    2622                 },
    2623                 "schema-utils": {
    2624                     "version": "3.1.1",
    2625                     "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    2626                     "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    2627                     "dev": true,
    2628                     "requires": {
    2629                         "@types/json-schema": "^7.0.8",
    2630                         "ajv": "^6.12.5",
    2631                         "ajv-keywords": "^3.5.2"
    2632                     }
    2633                 }
    2634             }
    2635         },
    2636         "css-select": {
     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": {
    26373415            "version": "4.1.3",
    26383416            "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
    26393417            "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
    26403418            "dev": true,
    2641             "requires": {
     3419            "dependencies": {
    26423420                "boolbase": "^1.0.0",
    26433421                "css-what": "^5.0.0",
     
    26453423                "domutils": "^2.6.0",
    26463424                "nth-check": "^2.0.0"
    2647             }
    2648         },
    2649         "css-tree": {
     3425            },
     3426            "funding": {
     3427                "url": "https://github.com/sponsors/fb55"
     3428            }
     3429        },
     3430        "node_modules/css-tree": {
    26503431            "version": "1.1.3",
    26513432            "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
    26523433            "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
    26533434            "dev": true,
    2654             "requires": {
     3435            "dependencies": {
    26553436                "mdn-data": "2.0.14",
    26563437                "source-map": "^0.6.1"
    26573438            },
    2658             "dependencies": {
    2659                 "source-map": {
    2660                     "version": "0.6.1",
    2661                     "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    2662                     "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    2663                     "dev": true
    2664                 }
    2665             }
    2666         },
    2667         "css-what": {
     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": {
    26683453            "version": "5.0.1",
    26693454            "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
    26703455            "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
    2671             "dev": true
    2672         },
    2673         "cssesc": {
     3456            "dev": true,
     3457            "engines": {
     3458                "node": ">= 6"
     3459            },
     3460            "funding": {
     3461                "url": "https://github.com/sponsors/fb55"
     3462            }
     3463        },
     3464        "node_modules/cssesc": {
    26743465            "version": "3.0.0",
    26753466            "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
    26763467            "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
    2677             "dev": true
    2678         },
    2679         "cssnano": {
     3468            "dev": true,
     3469            "bin": {
     3470                "cssesc": "bin/cssesc"
     3471            },
     3472            "engines": {
     3473                "node": ">=4"
     3474            }
     3475        },
     3476        "node_modules/cssnano": {
    26803477            "version": "5.0.8",
    26813478            "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz",
    26823479            "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==",
    26833480            "dev": true,
    2684             "requires": {
     3481            "dependencies": {
    26853482                "cssnano-preset-default": "^5.1.4",
    26863483                "is-resolvable": "^1.1.0",
    26873484                "lilconfig": "^2.0.3",
    26883485                "yaml": "^1.10.2"
    2689             }
    2690         },
    2691         "cssnano-preset-default": {
     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": {
    26923499            "version": "5.1.4",
    26933500            "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz",
    26943501            "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==",
    26953502            "dev": true,
    2696             "requires": {
     3503            "dependencies": {
    26973504                "css-declaration-sorter": "^6.0.3",
    26983505                "cssnano-utils": "^2.0.1",
     
    27243531                "postcss-svgo": "^5.0.2",
    27253532                "postcss-unique-selectors": "^5.0.1"
    2726             }
    2727         },
    2728         "cssnano-utils": {
     3533            },
     3534            "engines": {
     3535                "node": "^10 || ^12 || >=14.0"
     3536            },
     3537            "peerDependencies": {
     3538                "postcss": "^8.2.15"
     3539            }
     3540        },
     3541        "node_modules/cssnano-utils": {
    27293542            "version": "2.0.1",
    27303543            "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz",
    27313544            "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==",
    2732             "dev": true
    2733         },
    2734         "csso": {
     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": {
    27353554            "version": "4.2.0",
    27363555            "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
    27373556            "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
    27383557            "dev": true,
    2739             "requires": {
     3558            "dependencies": {
    27403559                "css-tree": "^1.1.2"
    2741             }
    2742         },
    2743         "datatables.net": {
     3560            },
     3561            "engines": {
     3562                "node": ">=8.0.0"
     3563            }
     3564        },
     3565        "node_modules/datatables.net": {
    27443566            "version": "1.11.3",
    27453567            "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.11.3.tgz",
    27463568            "integrity": "sha512-VMj5qEaTebpNurySkM6jy6sGpl+s6onPK8xJhYr296R/vUBnz1+id16NVqNf9z5aR076OGcpGHCuiTuy4E05oQ==",
    27473569            "dev": true,
    2748             "requires": {
     3570            "dependencies": {
    27493571                "jquery": ">=1.7"
    27503572            }
    27513573        },
    2752         "debug": {
     3574        "node_modules/debug": {
    27533575            "version": "4.3.2",
    27543576            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
    27553577            "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
    27563578            "dev": true,
    2757             "requires": {
     3579            "dependencies": {
    27583580                "ms": "2.1.2"
    2759             }
    2760         },
    2761         "deep-equal": {
     3581            },
     3582            "engines": {
     3583                "node": ">=6.0"
     3584            },
     3585            "peerDependenciesMeta": {
     3586                "supports-color": {
     3587                    "optional": true
     3588                }
     3589            }
     3590        },
     3591        "node_modules/deep-equal": {
    27623592            "version": "1.1.1",
    27633593            "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
    27643594            "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
    27653595            "dev": true,
    2766             "requires": {
     3596            "dependencies": {
    27673597                "is-arguments": "^1.0.4",
    27683598                "is-date-object": "^1.0.1",
     
    27713601                "object-keys": "^1.1.1",
    27723602                "regexp.prototype.flags": "^1.2.0"
    2773             }
    2774         },
    2775         "default-gateway": {
     3603            },
     3604            "funding": {
     3605                "url": "https://github.com/sponsors/ljharb"
     3606            }
     3607        },
     3608        "node_modules/default-gateway": {
    27763609            "version": "6.0.3",
    27773610            "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
    27783611            "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
    27793612            "dev": true,
    2780             "requires": {
     3613            "dependencies": {
    27813614                "execa": "^5.0.0"
    2782             }
    2783         },
    2784         "define-lazy-prop": {
     3615            },
     3616            "engines": {
     3617                "node": ">= 10"
     3618            }
     3619        },
     3620        "node_modules/define-lazy-prop": {
    27853621            "version": "2.0.0",
    27863622            "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
    27873623            "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
    2788             "dev": true
    2789         },
    2790         "define-properties": {
     3624            "dev": true,
     3625            "engines": {
     3626                "node": ">=8"
     3627            }
     3628        },
     3629        "node_modules/define-properties": {
    27913630            "version": "1.1.3",
    27923631            "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
    27933632            "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
    27943633            "dev": true,
    2795             "requires": {
     3634            "dependencies": {
    27963635                "object-keys": "^1.0.12"
    2797             }
    2798         },
    2799         "del": {
     3636            },
     3637            "engines": {
     3638                "node": ">= 0.4"
     3639            }
     3640        },
     3641        "node_modules/del": {
    28003642            "version": "6.0.0",
    28013643            "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
    28023644            "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
    28033645            "dev": true,
    2804             "requires": {
     3646            "dependencies": {
    28053647                "globby": "^11.0.1",
    28063648                "graceful-fs": "^4.2.4",
     
    28123654                "slash": "^3.0.0"
    28133655            },
    2814             "dependencies": {
    2815                 "globby": {
    2816                     "version": "11.0.4",
    2817                     "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
    2818                     "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
    2819                     "dev": true,
    2820                     "requires": {
    2821                         "array-union": "^2.1.0",
    2822                         "dir-glob": "^3.0.1",
    2823                         "fast-glob": "^3.1.1",
    2824                         "ignore": "^5.1.4",
    2825                         "merge2": "^1.3.0",
    2826                         "slash": "^3.0.0"
    2827                     }
    2828                 }
    2829             }
    2830         },
    2831         "delegate": {
     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": {
    28323684            "version": "3.2.0",
    28333685            "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
    28343686            "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
    28353687        },
    2836         "depd": {
     3688        "node_modules/depd": {
    28373689            "version": "1.1.2",
    28383690            "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
    28393691            "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
    2840             "dev": true
    2841         },
    2842         "des.js": {
     3692            "dev": true,
     3693            "engines": {
     3694                "node": ">= 0.6"
     3695            }
     3696        },
     3697        "node_modules/des.js": {
    28433698            "version": "1.0.1",
    28443699            "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
    28453700            "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
    28463701            "dev": true,
    2847             "requires": {
     3702            "dependencies": {
    28483703                "inherits": "^2.0.1",
    28493704                "minimalistic-assert": "^1.0.0"
    28503705            }
    28513706        },
    2852         "destroy": {
     3707        "node_modules/destroy": {
    28533708            "version": "1.0.4",
    28543709            "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
     
    28563711            "dev": true
    28573712        },
    2858         "detect-node": {
     3713        "node_modules/detect-node": {
    28593714            "version": "2.1.0",
    28603715            "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
     
    28623717            "dev": true
    28633718        },
    2864         "diffie-hellman": {
     3719        "node_modules/diffie-hellman": {
    28653720            "version": "5.0.3",
    28663721            "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
    28673722            "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
    28683723            "dev": true,
    2869             "requires": {
     3724            "dependencies": {
    28703725                "bn.js": "^4.1.0",
    28713726                "miller-rabin": "^4.0.0",
    28723727                "randombytes": "^2.0.0"
    2873             },
    2874             "dependencies": {
    2875                 "bn.js": {
    2876                     "version": "4.12.0",
    2877                     "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    2878                     "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    2879                     "dev": true
    2880                 }
    2881             }
    2882         },
    2883         "dir-glob": {
     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": {
    28843737            "version": "3.0.1",
    28853738            "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
    28863739            "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
    28873740            "dev": true,
    2888             "requires": {
     3741            "dependencies": {
    28893742                "path-type": "^4.0.0"
    2890             }
    2891         },
    2892         "dns-equal": {
     3743            },
     3744            "engines": {
     3745                "node": ">=8"
     3746            }
     3747        },
     3748        "node_modules/dns-equal": {
    28933749            "version": "1.0.0",
    28943750            "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
     
    28963752            "dev": true
    28973753        },
    2898         "dns-packet": {
     3754        "node_modules/dns-packet": {
    28993755            "version": "1.3.4",
    29003756            "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
    29013757            "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
    29023758            "dev": true,
    2903             "requires": {
     3759            "dependencies": {
    29043760                "ip": "^1.1.0",
    29053761                "safe-buffer": "^5.0.1"
    29063762            }
    29073763        },
    2908         "dns-txt": {
     3764        "node_modules/dns-txt": {
    29093765            "version": "2.0.2",
    29103766            "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
    29113767            "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
    29123768            "dev": true,
    2913             "requires": {
     3769            "dependencies": {
    29143770                "buffer-indexof": "^1.0.0"
    29153771            }
    29163772        },
    2917         "dom-serializer": {
     3773        "node_modules/dom-serializer": {
    29183774            "version": "1.3.2",
    29193775            "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
    29203776            "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
    29213777            "dev": true,
    2922             "requires": {
     3778            "dependencies": {
    29233779                "domelementtype": "^2.0.1",
    29243780                "domhandler": "^4.2.0",
    29253781                "entities": "^2.0.0"
    2926             }
    2927         },
    2928         "domain-browser": {
     3782            },
     3783            "funding": {
     3784                "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
     3785            }
     3786        },
     3787        "node_modules/domain-browser": {
    29293788            "version": "1.2.0",
    29303789            "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
    29313790            "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
    2932             "dev": true
    2933         },
    2934         "domelementtype": {
     3791            "dev": true,
     3792            "engines": {
     3793                "node": ">=0.4",
     3794                "npm": ">=1.2"
     3795            }
     3796        },
     3797        "node_modules/domelementtype": {
    29353798            "version": "2.2.0",
    29363799            "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
    29373800            "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
    2938             "dev": true
    2939         },
    2940         "domhandler": {
     3801            "dev": true,
     3802            "funding": [
     3803                {
     3804                    "type": "github",
     3805                    "url": "https://github.com/sponsors/fb55"
     3806                }
     3807            ]
     3808        },
     3809        "node_modules/domhandler": {
    29413810            "version": "4.2.2",
    29423811            "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
    29433812            "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
    29443813            "dev": true,
    2945             "requires": {
     3814            "dependencies": {
    29463815                "domelementtype": "^2.2.0"
    2947             }
    2948         },
    2949         "domutils": {
     3816            },
     3817            "engines": {
     3818                "node": ">= 4"
     3819            },
     3820            "funding": {
     3821                "url": "https://github.com/fb55/domhandler?sponsor=1"
     3822            }
     3823        },
     3824        "node_modules/domutils": {
    29503825            "version": "2.8.0",
    29513826            "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
    29523827            "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
    29533828            "dev": true,
    2954             "requires": {
     3829            "dependencies": {
    29553830                "dom-serializer": "^1.0.1",
    29563831                "domelementtype": "^2.2.0",
    29573832                "domhandler": "^4.2.0"
    2958             }
    2959         },
    2960         "dot-case": {
     3833            },
     3834            "funding": {
     3835                "url": "https://github.com/fb55/domutils?sponsor=1"
     3836            }
     3837        },
     3838        "node_modules/dot-case": {
    29613839            "version": "3.0.4",
    29623840            "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
    29633841            "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
    29643842            "dev": true,
    2965             "requires": {
     3843            "dependencies": {
    29663844                "no-case": "^3.0.4",
    29673845                "tslib": "^2.0.3"
    29683846            }
    29693847        },
    2970         "dotenv": {
     3848        "node_modules/dotenv": {
    29713849            "version": "10.0.0",
    29723850            "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
    29733851            "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
    2974             "dev": true
    2975         },
    2976         "dotenv-expand": {
     3852            "dev": true,
     3853            "engines": {
     3854                "node": ">=10"
     3855            }
     3856        },
     3857        "node_modules/dotenv-expand": {
    29773858            "version": "5.1.0",
    29783859            "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
     
    29803861            "dev": true
    29813862        },
    2982         "ee-first": {
     3863        "node_modules/ee-first": {
    29833864            "version": "1.1.1",
    29843865            "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
     
    29863867            "dev": true
    29873868        },
    2988         "electron-to-chromium": {
     3869        "node_modules/electron-to-chromium": {
    29893870            "version": "1.3.850",
    29903871            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz",
     
    29923873            "dev": true
    29933874        },
    2994         "elliptic": {
     3875        "node_modules/elliptic": {
    29953876            "version": "6.5.4",
    29963877            "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
    29973878            "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
    29983879            "dev": true,
    2999             "requires": {
     3880            "dependencies": {
    30003881                "bn.js": "^4.11.9",
    30013882                "brorand": "^1.1.0",
     
    30053886                "minimalistic-assert": "^1.0.1",
    30063887                "minimalistic-crypto-utils": "^1.0.1"
    3007             },
    3008             "dependencies": {
    3009                 "bn.js": {
    3010                     "version": "4.12.0",
    3011                     "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    3012                     "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    3013                     "dev": true
    3014                 }
    3015             }
    3016         },
    3017         "emoji-regex": {
     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": {
    30183897            "version": "8.0.0",
    30193898            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
     
    30213900            "dev": true
    30223901        },
    3023         "emojis-list": {
     3902        "node_modules/emojis-list": {
    30243903            "version": "3.0.0",
    30253904            "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
    30263905            "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
    3027             "dev": true
    3028         },
    3029         "encodeurl": {
     3906            "dev": true,
     3907            "engines": {
     3908                "node": ">= 4"
     3909            }
     3910        },
     3911        "node_modules/encodeurl": {
    30303912            "version": "1.0.2",
    30313913            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
    30323914            "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
    3033             "dev": true
    3034         },
    3035         "enhanced-resolve": {
     3915            "dev": true,
     3916            "engines": {
     3917                "node": ">= 0.8"
     3918            }
     3919        },
     3920        "node_modules/enhanced-resolve": {
    30363921            "version": "5.8.3",
    30373922            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
    30383923            "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
    30393924            "dev": true,
    3040             "requires": {
     3925            "dependencies": {
    30413926                "graceful-fs": "^4.2.4",
    30423927                "tapable": "^2.2.0"
    3043             }
    3044         },
    3045         "entities": {
     3928            },
     3929            "engines": {
     3930                "node": ">=10.13.0"
     3931            }
     3932        },
     3933        "node_modules/entities": {
    30463934            "version": "2.2.0",
    30473935            "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
    30483936            "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
    3049             "dev": true
    3050         },
    3051         "envinfo": {
     3937            "dev": true,
     3938            "funding": {
     3939                "url": "https://github.com/fb55/entities?sponsor=1"
     3940            }
     3941        },
     3942        "node_modules/envinfo": {
    30523943            "version": "7.8.1",
    30533944            "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
    30543945            "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
    3055             "dev": true
    3056         },
    3057         "error-ex": {
     3946            "dev": true,
     3947            "bin": {
     3948                "envinfo": "dist/cli.js"
     3949            },
     3950            "engines": {
     3951                "node": ">=4"
     3952            }
     3953        },
     3954        "node_modules/error-ex": {
    30583955            "version": "1.3.2",
    30593956            "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
    30603957            "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
    30613958            "dev": true,
    3062             "requires": {
     3959            "dependencies": {
    30633960                "is-arrayish": "^0.2.1"
    30643961            }
    30653962        },
    3066         "es-module-lexer": {
     3963        "node_modules/es-module-lexer": {
    30673964            "version": "0.9.0",
    30683965            "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.0.tgz",
     
    30703967            "dev": true
    30713968        },
    3072         "escalade": {
     3969        "node_modules/escalade": {
    30733970            "version": "3.1.1",
    30743971            "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
    30753972            "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
    3076             "dev": true
    3077         },
    3078         "escape-html": {
     3973            "dev": true,
     3974            "engines": {
     3975                "node": ">=6"
     3976            }
     3977        },
     3978        "node_modules/escape-html": {
    30793979            "version": "1.0.3",
    30803980            "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
     
    30823982            "dev": true
    30833983        },
    3084         "escape-string-regexp": {
     3984        "node_modules/escape-string-regexp": {
    30853985            "version": "1.0.5",
    30863986            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
    30873987            "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
    3088             "dev": true
    3089         },
    3090         "eslint-scope": {
     3988            "dev": true,
     3989            "engines": {
     3990                "node": ">=0.8.0"
     3991            }
     3992        },
     3993        "node_modules/eslint-scope": {
    30913994            "version": "5.1.1",
    30923995            "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
    30933996            "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
    30943997            "dev": true,
    3095             "requires": {
     3998            "dependencies": {
    30963999                "esrecurse": "^4.3.0",
    30974000                "estraverse": "^4.1.1"
    3098             }
    3099         },
    3100         "esrecurse": {
     4001            },
     4002            "engines": {
     4003                "node": ">=8.0.0"
     4004            }
     4005        },
     4006        "node_modules/esrecurse": {
    31014007            "version": "4.3.0",
    31024008            "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
    31034009            "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
    31044010            "dev": true,
    3105             "requires": {
     4011            "dependencies": {
    31064012                "estraverse": "^5.2.0"
    31074013            },
    3108             "dependencies": {
    3109                 "estraverse": {
    3110                     "version": "5.2.0",
    3111                     "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
    3112                     "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
    3113                     "dev": true
    3114                 }
    3115             }
    3116         },
    3117         "estraverse": {
     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": {
    31184028            "version": "4.3.0",
    31194029            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
    31204030            "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
    3121             "dev": true
    3122         },
    3123         "esutils": {
     4031            "dev": true,
     4032            "engines": {
     4033                "node": ">=4.0"
     4034            }
     4035        },
     4036        "node_modules/esutils": {
    31244037            "version": "2.0.3",
    31254038            "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
    31264039            "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
    3127             "dev": true
    3128         },
    3129         "etag": {
     4040            "dev": true,
     4041            "engines": {
     4042                "node": ">=0.10.0"
     4043            }
     4044        },
     4045        "node_modules/etag": {
    31304046            "version": "1.8.1",
    31314047            "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
    31324048            "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
    3133             "dev": true
    3134         },
    3135         "eventemitter3": {
     4049            "dev": true,
     4050            "engines": {
     4051                "node": ">= 0.6"
     4052            }
     4053        },
     4054        "node_modules/eventemitter3": {
    31364055            "version": "4.0.7",
    31374056            "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
     
    31394058            "dev": true
    31404059        },
    3141         "events": {
     4060        "node_modules/events": {
    31424061            "version": "3.3.0",
    31434062            "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
    31444063            "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
    3145             "dev": true
    3146         },
    3147         "evp_bytestokey": {
     4064            "dev": true,
     4065            "engines": {
     4066                "node": ">=0.8.x"
     4067            }
     4068        },
     4069        "node_modules/evp_bytestokey": {
    31484070            "version": "1.0.3",
    31494071            "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
    31504072            "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
    31514073            "dev": true,
    3152             "requires": {
     4074            "dependencies": {
    31534075                "md5.js": "^1.3.4",
    31544076                "safe-buffer": "^5.1.1"
    31554077            }
    31564078        },
    3157         "execa": {
     4079        "node_modules/execa": {
    31584080            "version": "5.1.1",
    31594081            "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
    31604082            "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
    31614083            "dev": true,
    3162             "requires": {
     4084            "dependencies": {
    31634085                "cross-spawn": "^7.0.3",
    31644086                "get-stream": "^6.0.0",
     
    31704092                "signal-exit": "^3.0.3",
    31714093                "strip-final-newline": "^2.0.0"
    3172             }
    3173         },
    3174         "express": {
     4094            },
     4095            "engines": {
     4096                "node": ">=10"
     4097            },
     4098            "funding": {
     4099                "url": "https://github.com/sindresorhus/execa?sponsor=1"
     4100            }
     4101        },
     4102        "node_modules/express": {
    31754103            "version": "4.17.1",
    31764104            "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
    31774105            "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
    31784106            "dev": true,
    3179             "requires": {
     4107            "dependencies": {
    31804108                "accepts": "~1.3.7",
    31814109                "array-flatten": "1.1.1",
     
    32094137                "vary": "~1.1.2"
    32104138            },
    3211             "dependencies": {
    3212                 "array-flatten": {
    3213                     "version": "1.1.1",
    3214                     "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
    3215                     "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
    3216                     "dev": true
    3217                 },
    3218                 "debug": {
    3219                     "version": "2.6.9",
    3220                     "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    3221                     "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    3222                     "dev": true,
    3223                     "requires": {
    3224                         "ms": "2.0.0"
    3225                     }
    3226                 },
    3227                 "ms": {
    3228                     "version": "2.0.0",
    3229                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    3230                     "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    3231                     "dev": true
    3232                 }
    3233             }
    3234         },
    3235         "fast-deep-equal": {
     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": {
    32364165            "version": "3.1.3",
    32374166            "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     
    32394168            "dev": true
    32404169        },
    3241         "fast-glob": {
     4170        "node_modules/fast-glob": {
    32424171            "version": "3.2.7",
    32434172            "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
    32444173            "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
    32454174            "dev": true,
    3246             "requires": {
     4175            "dependencies": {
    32474176                "@nodelib/fs.stat": "^2.0.2",
    32484177                "@nodelib/fs.walk": "^1.2.3",
     
    32504179                "merge2": "^1.3.0",
    32514180                "micromatch": "^4.0.4"
    3252             }
    3253         },
    3254         "fast-json-stable-stringify": {
     4181            },
     4182            "engines": {
     4183                "node": ">=8"
     4184            }
     4185        },
     4186        "node_modules/fast-json-stable-stringify": {
    32554187            "version": "2.1.0",
    32564188            "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
     
    32584190            "dev": true
    32594191        },
    3260         "fastest-levenshtein": {
     4192        "node_modules/fastest-levenshtein": {
    32614193            "version": "1.0.12",
    32624194            "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
     
    32644196            "dev": true
    32654197        },
    3266         "fastq": {
     4198        "node_modules/fastq": {
    32674199            "version": "1.13.0",
    32684200            "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
    32694201            "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
    32704202            "dev": true,
    3271             "requires": {
     4203            "dependencies": {
    32724204                "reusify": "^1.0.4"
    32734205            }
    32744206        },
    3275         "faye-websocket": {
     4207        "node_modules/faye-websocket": {
    32764208            "version": "0.11.4",
    32774209            "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
    32784210            "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
    32794211            "dev": true,
    3280             "requires": {
     4212            "dependencies": {
    32814213                "websocket-driver": ">=0.5.1"
    3282             }
    3283         },
    3284         "figures": {
     4214            },
     4215            "engines": {
     4216                "node": ">=0.8.0"
     4217            }
     4218        },
     4219        "node_modules/figures": {
    32854220            "version": "3.2.0",
    32864221            "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
    32874222            "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
    32884223            "dev": true,
    3289             "requires": {
     4224            "dependencies": {
    32904225                "escape-string-regexp": "^1.0.5"
    3291             }
    3292         },
    3293         "file-loader": {
     4226            },
     4227            "engines": {
     4228                "node": ">=8"
     4229            },
     4230            "funding": {
     4231                "url": "https://github.com/sponsors/sindresorhus"
     4232            }
     4233        },
     4234        "node_modules/file-loader": {
    32944235            "version": "6.2.0",
    32954236            "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
    32964237            "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
    32974238            "dev": true,
    3298             "requires": {
     4239            "dependencies": {
    32994240                "loader-utils": "^2.0.0",
    33004241                "schema-utils": "^3.0.0"
    33014242            },
    3302             "dependencies": {
    3303                 "loader-utils": {
    3304                     "version": "2.0.0",
    3305                     "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    3306                     "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    3307                     "dev": true,
    3308                     "requires": {
    3309                         "big.js": "^5.2.2",
    3310                         "emojis-list": "^3.0.0",
    3311                         "json5": "^2.1.2"
    3312                     }
    3313                 },
    3314                 "schema-utils": {
    3315                     "version": "3.1.1",
    3316                     "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    3317                     "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    3318                     "dev": true,
    3319                     "requires": {
    3320                         "@types/json-schema": "^7.0.8",
    3321                         "ajv": "^6.12.5",
    3322                         "ajv-keywords": "^3.5.2"
    3323                     }
    3324                 }
    3325             }
    3326         },
    3327         "file-type": {
     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": {
    33284287            "version": "12.4.2",
    33294288            "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
    33304289            "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==",
    3331             "dev": true
    3332         },
    3333         "fill-range": {
     4290            "dev": true,
     4291            "engines": {
     4292                "node": ">=8"
     4293            }
     4294        },
     4295        "node_modules/fill-range": {
    33344296            "version": "7.0.1",
    33354297            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
    33364298            "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
    33374299            "dev": true,
    3338             "requires": {
     4300            "dependencies": {
    33394301                "to-regex-range": "^5.0.1"
    3340             }
    3341         },
    3342         "finalhandler": {
     4302            },
     4303            "engines": {
     4304                "node": ">=8"
     4305            }
     4306        },
     4307        "node_modules/finalhandler": {
    33434308            "version": "1.1.2",
    33444309            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
    33454310            "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
    33464311            "dev": true,
    3347             "requires": {
     4312            "dependencies": {
    33484313                "debug": "2.6.9",
    33494314                "encodeurl": "~1.0.2",
     
    33544319                "unpipe": "~1.0.0"
    33554320            },
    3356             "dependencies": {
    3357                 "debug": {
    3358                     "version": "2.6.9",
    3359                     "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    3360                     "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    3361                     "dev": true,
    3362                     "requires": {
    3363                         "ms": "2.0.0"
    3364                     }
    3365                 },
    3366                 "ms": {
    3367                     "version": "2.0.0",
    3368                     "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    3369                     "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    3370                     "dev": true
    3371                 }
    3372             }
    3373         },
    3374         "find-cache-dir": {
     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": {
    33754341            "version": "3.3.2",
    33764342            "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
    33774343            "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
    33784344            "dev": true,
    3379             "requires": {
     4345            "dependencies": {
    33804346                "commondir": "^1.0.1",
    33814347                "make-dir": "^3.0.2",
    33824348                "pkg-dir": "^4.1.0"
    3383             }
    3384         },
    3385         "find-up": {
     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": {
    33864358            "version": "4.1.0",
    33874359            "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
    33884360            "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
    33894361            "dev": true,
    3390             "requires": {
     4362            "dependencies": {
    33914363                "locate-path": "^5.0.0",
    33924364                "path-exists": "^4.0.0"
    3393             }
    3394         },
    3395         "follow-redirects": {
     4365            },
     4366            "engines": {
     4367                "node": ">=8"
     4368            }
     4369        },
     4370        "node_modules/follow-redirects": {
    33964371            "version": "1.14.4",
    33974372            "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
    33984373            "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
    3399             "dev": true
    3400         },
    3401         "forwarded": {
     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": {
    34024391            "version": "0.2.0",
    34034392            "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
    34044393            "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
    3405             "dev": true
    3406         },
    3407         "fraction.js": {
     4394            "dev": true,
     4395            "engines": {
     4396                "node": ">= 0.6"
     4397            }
     4398        },
     4399        "node_modules/fraction.js": {
    34084400            "version": "4.1.1",
    34094401            "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
    34104402            "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==",
    3411             "dev": true
    3412         },
    3413         "fresh": {
     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": {
    34144413            "version": "0.5.2",
    34154414            "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
    34164415            "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
    3417             "dev": true
    3418         },
    3419         "fs-extra": {
     4416            "dev": true,
     4417            "engines": {
     4418                "node": ">= 0.6"
     4419            }
     4420        },
     4421        "node_modules/fs-extra": {
    34204422            "version": "10.0.0",
    34214423            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
    34224424            "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
    34234425            "dev": true,
    3424             "requires": {
     4426            "dependencies": {
    34254427                "graceful-fs": "^4.2.0",
    34264428                "jsonfile": "^6.0.1",
    34274429                "universalify": "^2.0.0"
    3428             }
    3429         },
    3430         "fs-monkey": {
     4430            },
     4431            "engines": {
     4432                "node": ">=12"
     4433            }
     4434        },
     4435        "node_modules/fs-monkey": {
    34314436            "version": "1.0.3",
    34324437            "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
     
    34344439            "dev": true
    34354440        },
    3436         "fs.realpath": {
     4441        "node_modules/fs.realpath": {
    34374442            "version": "1.0.0",
    34384443            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
     
    34404445            "dev": true
    34414446        },
    3442         "fsevents": {
     4447        "node_modules/fsevents": {
    34434448            "version": "2.3.2",
    34444449            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
    34454450            "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
    34464451            "dev": true,
    3447             "optional": true
    3448         },
    3449         "function-bind": {
     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": {
    34504462            "version": "1.1.1",
    34514463            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
     
    34534465            "dev": true
    34544466        },
    3455         "gensync": {
     4467        "node_modules/gensync": {
    34564468            "version": "1.0.0-beta.2",
    34574469            "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
    34584470            "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
    3459             "dev": true
    3460         },
    3461         "get-caller-file": {
     4471            "dev": true,
     4472            "engines": {
     4473                "node": ">=6.9.0"
     4474            }
     4475        },
     4476        "node_modules/get-caller-file": {
    34624477            "version": "2.0.5",
    34634478            "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
    34644479            "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
    3465             "dev": true
    3466         },
    3467         "get-intrinsic": {
     4480            "dev": true,
     4481            "engines": {
     4482                "node": "6.* || 8.* || >= 10.*"
     4483            }
     4484        },
     4485        "node_modules/get-intrinsic": {
    34684486            "version": "1.1.1",
    34694487            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
    34704488            "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
    34714489            "dev": true,
    3472             "requires": {
     4490            "dependencies": {
    34734491                "function-bind": "^1.1.1",
    34744492                "has": "^1.0.3",
    34754493                "has-symbols": "^1.0.1"
    3476             }
    3477         },
    3478         "get-stream": {
     4494            },
     4495            "funding": {
     4496                "url": "https://github.com/sponsors/ljharb"
     4497            }
     4498        },
     4499        "node_modules/get-stream": {
    34794500            "version": "6.0.1",
    34804501            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
    34814502            "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
    3482             "dev": true
    3483         },
    3484         "glob": {
     4503            "dev": true,
     4504            "engines": {
     4505                "node": ">=10"
     4506            },
     4507            "funding": {
     4508                "url": "https://github.com/sponsors/sindresorhus"
     4509            }
     4510        },
     4511        "node_modules/glob": {
    34854512            "version": "7.2.0",
    34864513            "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
    34874514            "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
    34884515            "dev": true,
    3489             "requires": {
     4516            "dependencies": {
    34904517                "fs.realpath": "^1.0.0",
    34914518                "inflight": "^1.0.4",
     
    34944521                "once": "^1.3.0",
    34954522                "path-is-absolute": "^1.0.0"
    3496             }
    3497         },
    3498         "glob-parent": {
     4523            },
     4524            "engines": {
     4525                "node": "*"
     4526            },
     4527            "funding": {
     4528                "url": "https://github.com/sponsors/isaacs"
     4529            }
     4530        },
     4531        "node_modules/glob-parent": {
    34994532            "version": "5.1.2",
    35004533            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
    35014534            "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
    35024535            "dev": true,
    3503             "requires": {
     4536            "dependencies": {
    35044537                "is-glob": "^4.0.1"
    3505             }
    3506         },
    3507         "glob-to-regexp": {
     4538            },
     4539            "engines": {
     4540                "node": ">= 6"
     4541            }
     4542        },
     4543        "node_modules/glob-to-regexp": {
    35084544            "version": "0.4.1",
    35094545            "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
     
    35114547            "dev": true
    35124548        },
    3513         "globals": {
     4549        "node_modules/globals": {
    35144550            "version": "11.12.0",
    35154551            "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
    35164552            "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
    3517             "dev": true
    3518         },
    3519         "globby": {
     4553            "dev": true,
     4554            "engines": {
     4555                "node": ">=4"
     4556            }
     4557        },
     4558        "node_modules/globby": {
    35204559            "version": "10.0.2",
    35214560            "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz",
    35224561            "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==",
    35234562            "dev": true,
    3524             "requires": {
     4563            "dependencies": {
    35254564                "@types/glob": "^7.1.1",
    35264565                "array-union": "^2.1.0",
     
    35314570                "merge2": "^1.2.3",
    35324571                "slash": "^3.0.0"
    3533             }
    3534         },
    3535         "good-listener": {
     4572            },
     4573            "engines": {
     4574                "node": ">=8"
     4575            }
     4576        },
     4577        "node_modules/good-listener": {
    35364578            "version": "1.2.2",
    35374579            "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
    35384580            "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
    3539             "requires": {
     4581            "dependencies": {
    35404582                "delegate": "^3.1.2"
    35414583            }
    35424584        },
    3543         "graceful-fs": {
     4585        "node_modules/graceful-fs": {
    35444586            "version": "4.2.8",
    35454587            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
     
    35474589            "dev": true
    35484590        },
    3549         "growly": {
     4591        "node_modules/growly": {
    35504592            "version": "1.3.0",
    35514593            "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
     
    35534595            "dev": true
    35544596        },
    3555         "handle-thing": {
     4597        "node_modules/handle-thing": {
    35564598            "version": "2.0.1",
    35574599            "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
     
    35594601            "dev": true
    35604602        },
    3561         "has": {
     4603        "node_modules/has": {
    35624604            "version": "1.0.3",
    35634605            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
    35644606            "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
    35654607            "dev": true,
    3566             "requires": {
     4608            "dependencies": {
    35674609                "function-bind": "^1.1.1"
    3568             }
    3569         },
    3570         "has-flag": {
     4610            },
     4611            "engines": {
     4612                "node": ">= 0.4.0"
     4613            }
     4614        },
     4615        "node_modules/has-flag": {
    35714616            "version": "3.0.0",
    35724617            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
    35734618            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
    3574             "dev": true
    3575         },
    3576         "has-symbols": {
     4619            "dev": true,
     4620            "engines": {
     4621                "node": ">=4"
     4622            }
     4623        },
     4624        "node_modules/has-symbols": {
    35774625            "version": "1.0.2",
    35784626            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    35794627            "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
    3580             "dev": true
    3581         },
    3582         "has-tostringtag": {
     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": {
    35834637            "version": "1.0.0",
    35844638            "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
    35854639            "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
    35864640            "dev": true,
    3587             "requires": {
     4641            "dependencies": {
    35884642                "has-symbols": "^1.0.2"
    3589             }
    3590         },
    3591         "hash-base": {
     4643            },
     4644            "engines": {
     4645                "node": ">= 0.4"
     4646            },
     4647            "funding": {
     4648                "url": "https://github.com/sponsors/ljharb"
     4649            }
     4650        },
     4651        "node_modules/hash-base": {
    35924652            "version": "3.1.0",
    35934653            "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
    35944654            "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
    35954655            "dev": true,
    3596             "requires": {
     4656            "dependencies": {
    35974657                "inherits": "^2.0.4",
    35984658                "readable-stream": "^3.6.0",
    35994659                "safe-buffer": "^5.2.0"
    36004660            },
    3601             "dependencies": {
    3602                 "readable-stream": {
    3603                     "version": "3.6.0",
    3604                     "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
    3605                     "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
    3606                     "dev": true,
    3607                     "requires": {
    3608                         "inherits": "^2.0.3",
    3609                         "string_decoder": "^1.1.1",
    3610                         "util-deprecate": "^1.0.1"
    3611                     }
     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"
    36124688                },
    3613                 "safe-buffer": {
    3614                     "version": "5.2.1",
    3615                     "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    3616                     "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    3617                     "dev": true
     4689                {
     4690                    "type": "patreon",
     4691                    "url": "https://www.patreon.com/feross"
     4692                },
     4693                {
     4694                    "type": "consulting",
     4695                    "url": "https://feross.org/support"
    36184696                }
    3619             }
    3620         },
    3621         "hash-sum": {
     4697            ]
     4698        },
     4699        "node_modules/hash-sum": {
    36224700            "version": "1.0.2",
    36234701            "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
     
    36254703            "dev": true
    36264704        },
    3627         "hash.js": {
     4705        "node_modules/hash.js": {
    36284706            "version": "1.1.7",
    36294707            "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
    36304708            "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
    36314709            "dev": true,
    3632             "requires": {
     4710            "dependencies": {
    36334711                "inherits": "^2.0.3",
    36344712                "minimalistic-assert": "^1.0.1"
    36354713            }
    36364714        },
    3637         "he": {
     4715        "node_modules/he": {
    36384716            "version": "1.2.0",
    36394717            "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
    36404718            "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
    3641             "dev": true
    3642         },
    3643         "hmac-drbg": {
     4719            "dev": true,
     4720            "bin": {
     4721                "he": "bin/he"
     4722            }
     4723        },
     4724        "node_modules/hmac-drbg": {
    36444725            "version": "1.0.1",
    36454726            "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
    36464727            "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
    36474728            "dev": true,
    3648             "requires": {
     4729            "dependencies": {
    36494730                "hash.js": "^1.0.3",
    36504731                "minimalistic-assert": "^1.0.0",
     
    36524733            }
    36534734        },
    3654         "hpack.js": {
     4735        "node_modules/hpack.js": {
    36554736            "version": "2.1.6",
    36564737            "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
    36574738            "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
    36584739            "dev": true,
    3659             "requires": {
     4740            "dependencies": {
    36604741                "inherits": "^2.0.1",
    36614742                "obuf": "^1.0.0",
     
    36644745            }
    36654746        },
    3666         "html-entities": {
     4747        "node_modules/html-entities": {
    36674748            "version": "2.3.2",
    36684749            "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
     
    36704751            "dev": true
    36714752        },
    3672         "html-loader": {
     4753        "node_modules/html-loader": {
    36734754            "version": "1.3.2",
    36744755            "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz",
    36754756            "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==",
    36764757            "dev": true,
    3677             "requires": {
     4758            "dependencies": {
    36784759                "html-minifier-terser": "^5.1.1",
    36794760                "htmlparser2": "^4.1.0",
     
    36814762                "schema-utils": "^3.0.0"
    36824763            },
    3683             "dependencies": {
    3684                 "loader-utils": {
    3685                     "version": "2.0.0",
    3686                     "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    3687                     "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    3688                     "dev": true,
    3689                     "requires": {
    3690                         "big.js": "^5.2.2",
    3691                         "emojis-list": "^3.0.0",
    3692                         "json5": "^2.1.2"
    3693                     }
    3694                 },
    3695                 "schema-utils": {
    3696                     "version": "3.1.1",
    3697                     "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    3698                     "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    3699                     "dev": true,
    3700                     "requires": {
    3701                         "@types/json-schema": "^7.0.8",
    3702                         "ajv": "^6.12.5",
    3703                         "ajv-keywords": "^3.5.2"
    3704                     }
    3705                 }
    3706             }
    3707         },
    3708         "html-minifier-terser": {
     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": {
    37094808            "version": "5.1.1",
    37104809            "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
    37114810            "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
    37124811            "dev": true,
    3713             "requires": {
     4812            "dependencies": {
    37144813                "camel-case": "^4.1.1",
    37154814                "clean-css": "^4.2.3",
     
    37204819                "terser": "^4.6.3"
    37214820            },
    3722             "dependencies": {
    3723                 "clean-css": {
    3724                     "version": "4.2.3",
    3725                     "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
    3726                     "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
    3727                     "dev": true,
    3728                     "requires": {
    3729                         "source-map": "~0.6.0"
    3730                     }
    3731                 },
    3732                 "commander": {
    3733                     "version": "4.1.1",
    3734                     "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
    3735                     "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
    3736                     "dev": true
    3737                 },
    3738                 "source-map": {
    3739                     "version": "0.6.1",
    3740                     "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    3741                     "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    3742                     "dev": true
    3743                 },
    3744                 "terser": {
    3745                     "version": "4.8.0",
    3746                     "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
    3747                     "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
    3748                     "dev": true,
    3749                     "requires": {
    3750                         "commander": "^2.20.0",
    3751                         "source-map": "~0.6.1",
    3752                         "source-map-support": "~0.5.12"
    3753                     },
    3754                     "dependencies": {
    3755                         "commander": {
    3756                             "version": "2.20.3",
    3757                             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
    3758                             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
    3759                             "dev": true
    3760                         }
    3761                     }
    3762                 }
    3763             }
    3764         },
    3765         "htmlparser2": {
     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": {
    37664882            "version": "4.1.0",
    37674883            "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz",
    37684884            "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==",
    37694885            "dev": true,
    3770             "requires": {
     4886            "dependencies": {
    37714887                "domelementtype": "^2.0.1",
    37724888                "domhandler": "^3.0.0",
    37734889                "domutils": "^2.0.0",
    37744890                "entities": "^2.0.0"
    3775             },
    3776             "dependencies": {
    3777                 "domhandler": {
    3778                     "version": "3.3.0",
    3779                     "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz",
    3780                     "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==",
    3781                     "dev": true,
    3782                     "requires": {
    3783                         "domelementtype": "^2.0.1"
    3784                     }
    3785                 }
    3786             }
    3787         },
    3788         "http-deceiver": {
     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": {
    37894909            "version": "1.2.7",
    37904910            "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
     
    37924912            "dev": true
    37934913        },
    3794         "http-errors": {
     4914        "node_modules/http-errors": {
    37954915            "version": "1.7.2",
    37964916            "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
    37974917            "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
    37984918            "dev": true,
    3799             "requires": {
     4919            "dependencies": {
    38004920                "depd": "~1.1.2",
    38014921                "inherits": "2.0.3",
     
    38044924                "toidentifier": "1.0.0"
    38054925            },
    3806             "dependencies": {
    3807                 "inherits": {
    3808                     "version": "2.0.3",
    3809                     "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
    3810                     "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
    3811                     "dev": true
    3812                 }
    3813             }
    3814         },
    3815         "http-parser-js": {
     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": {
    38164937            "version": "0.5.3",
    38174938            "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
     
    38194940            "dev": true
    38204941        },
    3821         "http-proxy": {
     4942        "node_modules/http-proxy": {
    38224943            "version": "1.18.1",
    38234944            "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
    38244945            "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
    38254946            "dev": true,
    3826             "requires": {
     4947            "dependencies": {
    38274948                "eventemitter3": "^4.0.0",
    38284949                "follow-redirects": "^1.0.0",
    38294950                "requires-port": "^1.0.0"
    3830             }
    3831         },
    3832         "http-proxy-middleware": {
     4951            },
     4952            "engines": {
     4953                "node": ">=8.0.0"
     4954            }
     4955        },
     4956        "node_modules/http-proxy-middleware": {
    38334957            "version": "2.0.1",
    38344958            "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
    38354959            "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
    38364960            "dev": true,
    3837             "requires": {
     4961            "dependencies": {
    38384962                "@types/http-proxy": "^1.17.5",
    38394963                "http-proxy": "^1.18.1",
     
    38414965                "is-plain-obj": "^3.0.0",
    38424966                "micromatch": "^4.0.2"
    3843             }
    3844         },
    3845         "https-browserify": {
     4967            },
     4968            "engines": {
     4969                "node": ">=12.0.0"
     4970            }
     4971        },
     4972        "node_modules/https-browserify": {
    38464973            "version": "1.0.0",
    38474974            "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
     
    38494976            "dev": true
    38504977        },
    3851         "human-signals": {
     4978        "node_modules/human-signals": {
    38524979            "version": "2.1.0",
    38534980            "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
    38544981            "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
    3855             "dev": true
    3856         },
    3857         "iconv-lite": {
     4982            "dev": true,
     4983            "engines": {
     4984                "node": ">=10.17.0"
     4985            }
     4986        },
     4987        "node_modules/iconv-lite": {
    38584988            "version": "0.4.24",
    38594989            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
    38604990            "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
    38614991            "dev": true,
    3862             "requires": {
     4992            "dependencies": {
    38634993                "safer-buffer": ">= 2.1.2 < 3"
    3864             }
    3865         },
    3866         "icss-utils": {
     4994            },
     4995            "engines": {
     4996                "node": ">=0.10.0"
     4997            }
     4998        },
     4999        "node_modules/icss-utils": {
    38675000            "version": "5.1.0",
    38685001            "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
    38695002            "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
    3870             "dev": true
    3871         },
    3872         "ieee754": {
     5003            "dev": true,
     5004            "engines": {
     5005                "node": "^10 || ^12 || >= 14"
     5006            },
     5007            "peerDependencies": {
     5008                "postcss": "^8.1.0"
     5009            }
     5010        },
     5011        "node_modules/ieee754": {
    38735012            "version": "1.2.1",
    38745013            "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
    38755014            "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
    3876             "dev": true
    3877         },
    3878         "ignore": {
     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": {
    38795032            "version": "5.1.8",
    38805033            "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
    38815034            "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
    3882             "dev": true
    3883         },
    3884         "imagemin": {
     5035            "dev": true,
     5036            "engines": {
     5037                "node": ">= 4"
     5038            }
     5039        },
     5040        "node_modules/imagemin": {
    38855041            "version": "7.0.1",
    38865042            "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz",
    38875043            "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==",
    38885044            "dev": true,
    3889             "requires": {
     5045            "dependencies": {
    38905046                "file-type": "^12.0.0",
    38915047                "globby": "^10.0.0",
     
    38955051                "p-pipe": "^3.0.0",
    38965052                "replace-ext": "^1.0.0"
    3897             }
    3898         },
    3899         "img-loader": {
     5053            },
     5054            "engines": {
     5055                "node": ">=8"
     5056            }
     5057        },
     5058        "node_modules/img-loader": {
    39005059            "version": "4.0.0",
    39015060            "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz",
    39025061            "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==",
    39035062            "dev": true,
    3904             "requires": {
     5063            "dependencies": {
    39055064                "loader-utils": "^1.1.0"
    3906             }
    3907         },
    3908         "import-cwd": {
     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": {
    39095074            "version": "3.0.0",
    39105075            "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
    39115076            "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
    39125077            "dev": true,
    3913             "requires": {
     5078            "dependencies": {
    39145079                "import-from": "^3.0.0"
    3915             }
    3916         },
    3917         "import-fresh": {
     5080            },
     5081            "engines": {
     5082                "node": ">=8"
     5083            }
     5084        },
     5085        "node_modules/import-fresh": {
    39185086            "version": "3.3.0",
    39195087            "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
    39205088            "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
    39215089            "dev": true,
    3922             "requires": {
     5090            "dependencies": {
    39235091                "parent-module": "^1.0.0",
    39245092                "resolve-from": "^4.0.0"
    39255093            },
    3926             "dependencies": {
    3927                 "resolve-from": {
    3928                     "version": "4.0.0",
    3929                     "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
    3930                     "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
    3931                     "dev": true
    3932                 }
    3933             }
    3934         },
    3935         "import-from": {
     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": {
    39365111            "version": "3.0.0",
    39375112            "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
    39385113            "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
    39395114            "dev": true,
    3940             "requires": {
     5115            "dependencies": {
    39415116                "resolve-from": "^5.0.0"
    3942             }
    3943         },
    3944         "import-local": {
     5117            },
     5118            "engines": {
     5119                "node": ">=8"
     5120            }
     5121        },
     5122        "node_modules/import-local": {
    39455123            "version": "3.0.2",
    39465124            "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
    39475125            "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
    39485126            "dev": true,
    3949             "requires": {
     5127            "dependencies": {
    39505128                "pkg-dir": "^4.2.0",
    39515129                "resolve-cwd": "^3.0.0"
    3952             }
    3953         },
    3954         "indent-string": {
     5130            },
     5131            "bin": {
     5132                "import-local-fixture": "fixtures/cli.js"
     5133            },
     5134            "engines": {
     5135                "node": ">=8"
     5136            }
     5137        },
     5138        "node_modules/indent-string": {
    39555139            "version": "4.0.0",
    39565140            "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
    39575141            "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
    3958             "dev": true
    3959         },
    3960         "inflight": {
     5142            "dev": true,
     5143            "engines": {
     5144                "node": ">=8"
     5145            }
     5146        },
     5147        "node_modules/inflight": {
    39615148            "version": "1.0.6",
    39625149            "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
    39635150            "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
    39645151            "dev": true,
    3965             "requires": {
     5152            "dependencies": {
    39665153                "once": "^1.3.0",
    39675154                "wrappy": "1"
    39685155            }
    39695156        },
    3970         "inherits": {
     5157        "node_modules/inherits": {
    39715158            "version": "2.0.4",
    39725159            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     
    39745161            "dev": true
    39755162        },
    3976         "internal-ip": {
     5163        "node_modules/internal-ip": {
    39775164            "version": "6.2.0",
    39785165            "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
    39795166            "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
    39805167            "dev": true,
    3981             "requires": {
     5168            "dependencies": {
    39825169                "default-gateway": "^6.0.0",
    39835170                "ipaddr.js": "^1.9.1",
     
    39855172                "p-event": "^4.2.0"
    39865173            },
    3987             "dependencies": {
    3988                 "ipaddr.js": {
    3989                     "version": "1.9.1",
    3990                     "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
    3991                     "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
    3992                     "dev": true
    3993                 }
    3994             }
    3995         },
    3996         "interpret": {
     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": {
    39975191            "version": "2.2.0",
    39985192            "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
    39995193            "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
    4000             "dev": true
    4001         },
    4002         "ip": {
     5194            "dev": true,
     5195            "engines": {
     5196                "node": ">= 0.10"
     5197            }
     5198        },
     5199        "node_modules/ip": {
    40035200            "version": "1.1.5",
    40045201            "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
     
    40065203            "dev": true
    40075204        },
    4008         "ip-regex": {
     5205        "node_modules/ip-regex": {
    40095206            "version": "4.3.0",
    40105207            "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
    40115208            "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
    4012             "dev": true
    4013         },
    4014         "ipaddr.js": {
     5209            "dev": true,
     5210            "engines": {
     5211                "node": ">=8"
     5212            }
     5213        },
     5214        "node_modules/ipaddr.js": {
    40155215            "version": "2.0.1",
    40165216            "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
    40175217            "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
    4018             "dev": true
    4019         },
    4020         "is-absolute-url": {
     5218            "dev": true,
     5219            "engines": {
     5220                "node": ">= 10"
     5221            }
     5222        },
     5223        "node_modules/is-absolute-url": {
    40215224            "version": "3.0.3",
    40225225            "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
    40235226            "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
    4024             "dev": true
    4025         },
    4026         "is-arguments": {
     5227            "dev": true,
     5228            "engines": {
     5229                "node": ">=8"
     5230            }
     5231        },
     5232        "node_modules/is-arguments": {
    40275233            "version": "1.1.1",
    40285234            "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
    40295235            "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
    40305236            "dev": true,
    4031             "requires": {
     5237            "dependencies": {
    40325238                "call-bind": "^1.0.2",
    40335239                "has-tostringtag": "^1.0.0"
    4034             }
    4035         },
    4036         "is-arrayish": {
     5240            },
     5241            "engines": {
     5242                "node": ">= 0.4"
     5243            },
     5244            "funding": {
     5245                "url": "https://github.com/sponsors/ljharb"
     5246            }
     5247        },
     5248        "node_modules/is-arrayish": {
    40375249            "version": "0.2.1",
    40385250            "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
     
    40405252            "dev": true
    40415253        },
    4042         "is-binary-path": {
     5254        "node_modules/is-binary-path": {
    40435255            "version": "2.1.0",
    40445256            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
    40455257            "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
    40465258            "dev": true,
    4047             "requires": {
     5259            "dependencies": {
    40485260                "binary-extensions": "^2.0.0"
    4049             }
    4050         },
    4051         "is-buffer": {
     5261            },
     5262            "engines": {
     5263                "node": ">=8"
     5264            }
     5265        },
     5266        "node_modules/is-buffer": {
    40525267            "version": "1.1.6",
    40535268            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
     
    40555270            "dev": true
    40565271        },
    4057         "is-core-module": {
     5272        "node_modules/is-core-module": {
    40585273            "version": "2.7.0",
    40595274            "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
    40605275            "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
    40615276            "dev": true,
    4062             "requires": {
     5277            "dependencies": {
    40635278                "has": "^1.0.3"
    4064             }
    4065         },
    4066         "is-date-object": {
     5279            },
     5280            "funding": {
     5281                "url": "https://github.com/sponsors/ljharb"
     5282            }
     5283        },
     5284        "node_modules/is-date-object": {
    40675285            "version": "1.0.5",
    40685286            "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
    40695287            "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
    40705288            "dev": true,
    4071             "requires": {
     5289            "dependencies": {
    40725290                "has-tostringtag": "^1.0.0"
    4073             }
    4074         },
    4075         "is-docker": {
     5291            },
     5292            "engines": {
     5293                "node": ">= 0.4"
     5294            },
     5295            "funding": {
     5296                "url": "https://github.com/sponsors/ljharb"
     5297            }
     5298        },
     5299        "node_modules/is-docker": {
    40765300            "version": "2.2.1",
    40775301            "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
    40785302            "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
    4079             "dev": true
    4080         },
    4081         "is-extglob": {
     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": {
    40825315            "version": "2.1.1",
    40835316            "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    40845317            "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
    4085             "dev": true
    4086         },
    4087         "is-fullwidth-code-point": {
     5318            "dev": true,
     5319            "engines": {
     5320                "node": ">=0.10.0"
     5321            }
     5322        },
     5323        "node_modules/is-fullwidth-code-point": {
    40885324            "version": "3.0.0",
    40895325            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
    40905326            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
    4091             "dev": true
    4092         },
    4093         "is-glob": {
     5327            "dev": true,
     5328            "engines": {
     5329                "node": ">=8"
     5330            }
     5331        },
     5332        "node_modules/is-glob": {
    40945333            "version": "4.0.2",
    40955334            "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.2.tgz",
    40965335            "integrity": "sha512-ZZTOjRcDjuAAAv2cTBQP/lL59ZTArx77+7UzHdWW/XB1mrfp7DEaVpKmZ0XIzx+M7AxfhKcqV+nMetUQmFifwg==",
    40975336            "dev": true,
    4098             "requires": {
     5337            "dependencies": {
    40995338                "is-extglob": "^2.1.1"
    4100             }
    4101         },
    4102         "is-ip": {
     5339            },
     5340            "engines": {
     5341                "node": ">=0.10.0"
     5342            }
     5343        },
     5344        "node_modules/is-ip": {
    41035345            "version": "3.1.0",
    41045346            "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
    41055347            "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
    41065348            "dev": true,
    4107             "requires": {
     5349            "dependencies": {
    41085350                "ip-regex": "^4.0.0"
    4109             }
    4110         },
    4111         "is-number": {
     5351            },
     5352            "engines": {
     5353                "node": ">=8"
     5354            }
     5355        },
     5356        "node_modules/is-number": {
    41125357            "version": "7.0.0",
    41135358            "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
    41145359            "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
    4115             "dev": true
    4116         },
    4117         "is-path-cwd": {
     5360            "dev": true,
     5361            "engines": {
     5362                "node": ">=0.12.0"
     5363            }
     5364        },
     5365        "node_modules/is-path-cwd": {
    41185366            "version": "2.2.0",
    41195367            "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
    41205368            "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
    4121             "dev": true
    4122         },
    4123         "is-path-inside": {
     5369            "dev": true,
     5370            "engines": {
     5371                "node": ">=6"
     5372            }
     5373        },
     5374        "node_modules/is-path-inside": {
    41245375            "version": "3.0.3",
    41255376            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
    41265377            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
    4127             "dev": true
    4128         },
    4129         "is-plain-obj": {
     5378            "dev": true,
     5379            "engines": {
     5380                "node": ">=8"
     5381            }
     5382        },
     5383        "node_modules/is-plain-obj": {
    41305384            "version": "3.0.0",
    41315385            "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
    41325386            "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
    4133             "dev": true
    4134         },
    4135         "is-plain-object": {
     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": {
    41365396            "version": "2.0.4",
    41375397            "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
    41385398            "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
    41395399            "dev": true,
    4140             "requires": {
     5400            "dependencies": {
    41415401                "isobject": "^3.0.1"
    4142             }
    4143         },
    4144         "is-regex": {
     5402            },
     5403            "engines": {
     5404                "node": ">=0.10.0"
     5405            }
     5406        },
     5407        "node_modules/is-regex": {
    41455408            "version": "1.1.4",
    41465409            "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
    41475410            "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
    41485411            "dev": true,
    4149             "requires": {
     5412            "dependencies": {
    41505413                "call-bind": "^1.0.2",
    41515414                "has-tostringtag": "^1.0.0"
    4152             }
    4153         },
    4154         "is-resolvable": {
     5415            },
     5416            "engines": {
     5417                "node": ">= 0.4"
     5418            },
     5419            "funding": {
     5420                "url": "https://github.com/sponsors/ljharb"
     5421            }
     5422        },
     5423        "node_modules/is-resolvable": {
    41555424            "version": "1.1.0",
    41565425            "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
     
    41585427            "dev": true
    41595428        },
    4160         "is-stream": {
     5429        "node_modules/is-stream": {
    41615430            "version": "2.0.1",
    41625431            "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
    41635432            "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
    4164             "dev": true
    4165         },
    4166         "is-wsl": {
     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": {
    41675442            "version": "2.2.0",
    41685443            "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
    41695444            "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
    41705445            "dev": true,
    4171             "requires": {
     5446            "dependencies": {
    41725447                "is-docker": "^2.0.0"
    4173             }
    4174         },
    4175         "isarray": {
     5448            },
     5449            "engines": {
     5450                "node": ">=8"
     5451            }
     5452        },
     5453        "node_modules/isarray": {
    41765454            "version": "1.0.0",
    41775455            "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     
    41795457            "dev": true
    41805458        },
    4181         "isexe": {
     5459        "node_modules/isexe": {
    41825460            "version": "2.0.0",
    41835461            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
     
    41855463            "dev": true
    41865464        },
    4187         "isobject": {
     5465        "node_modules/isobject": {
    41885466            "version": "3.0.1",
    41895467            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    41905468            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    4191             "dev": true
    4192         },
    4193         "jest-worker": {
     5469            "dev": true,
     5470            "engines": {
     5471                "node": ">=0.10.0"
     5472            }
     5473        },
     5474        "node_modules/jest-worker": {
    41945475            "version": "27.2.2",
    41955476            "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.2.tgz",
    41965477            "integrity": "sha512-aG1xq9KgWB2CPC8YdMIlI8uZgga2LFNcGbHJxO8ctfXAydSaThR4EewKQGg3tBOC+kS3vhPGgymsBdi9VINjPw==",
    41975478            "dev": true,
    4198             "requires": {
     5479            "dependencies": {
    41995480                "@types/node": "*",
    42005481                "merge-stream": "^2.0.0",
    42015482                "supports-color": "^8.0.0"
    42025483            },
    4203             "dependencies": {
    4204                 "has-flag": {
    4205                     "version": "4.0.0",
    4206                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    4207                     "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    4208                     "dev": true
    4209                 },
    4210                 "supports-color": {
    4211                     "version": "8.1.1",
    4212                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
    4213                     "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
    4214                     "dev": true,
    4215                     "requires": {
    4216                         "has-flag": "^4.0.0"
    4217                     }
    4218                 }
    4219             }
    4220         },
    4221         "jquery": {
     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": {
    42225513            "version": "3.6.0",
    42235514            "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
    42245515            "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
    42255516        },
    4226         "js-tokens": {
     5517        "node_modules/js-tokens": {
    42275518            "version": "4.0.0",
    42285519            "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
     
    42305521            "dev": true
    42315522        },
    4232         "jsesc": {
     5523        "node_modules/jsesc": {
    42335524            "version": "2.5.2",
    42345525            "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
    42355526            "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
    4236             "dev": true
    4237         },
    4238         "json-parse-better-errors": {
     5527            "dev": true,
     5528            "bin": {
     5529                "jsesc": "bin/jsesc"
     5530            },
     5531            "engines": {
     5532                "node": ">=4"
     5533            }
     5534        },
     5535        "node_modules/json-parse-better-errors": {
    42395536            "version": "1.0.2",
    42405537            "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
     
    42425539            "dev": true
    42435540        },
    4244         "json-parse-even-better-errors": {
     5541        "node_modules/json-parse-even-better-errors": {
    42455542            "version": "2.3.1",
    42465543            "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
     
    42485545            "dev": true
    42495546        },
    4250         "json-schema-traverse": {
     5547        "node_modules/json-schema-traverse": {
    42515548            "version": "0.4.1",
    42525549            "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     
    42545551            "dev": true
    42555552        },
    4256         "json5": {
     5553        "node_modules/json5": {
    42575554            "version": "2.2.0",
    42585555            "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
    42595556            "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
    42605557            "dev": true,
    4261             "requires": {
     5558            "dependencies": {
    42625559                "minimist": "^1.2.5"
    4263             }
    4264         },
    4265         "jsonfile": {
     5560            },
     5561            "bin": {
     5562                "json5": "lib/cli.js"
     5563            },
     5564            "engines": {
     5565                "node": ">=6"
     5566            }
     5567        },
     5568        "node_modules/jsonfile": {
    42665569            "version": "6.1.0",
    42675570            "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
    42685571            "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
    42695572            "dev": true,
    4270             "requires": {
    4271                 "graceful-fs": "^4.1.6",
     5573            "dependencies": {
    42725574                "universalify": "^2.0.0"
    4273             }
    4274         },
    4275         "junk": {
     5575            },
     5576            "optionalDependencies": {
     5577                "graceful-fs": "^4.1.6"
     5578            }
     5579        },
     5580        "node_modules/junk": {
    42765581            "version": "3.1.0",
    42775582            "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz",
    42785583            "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==",
    4279             "dev": true
    4280         },
    4281         "kind-of": {
     5584            "dev": true,
     5585            "engines": {
     5586                "node": ">=8"
     5587            }
     5588        },
     5589        "node_modules/kind-of": {
    42825590            "version": "6.0.3",
    42835591            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
    42845592            "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
    4285             "dev": true
    4286         },
    4287         "klona": {
     5593            "dev": true,
     5594            "engines": {
     5595                "node": ">=0.10.0"
     5596            }
     5597        },
     5598        "node_modules/klona": {
    42885599            "version": "2.0.4",
    42895600            "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
    42905601            "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==",
    4291             "dev": true
    4292         },
    4293         "laravel-mix": {
     5602            "dev": true,
     5603            "engines": {
     5604                "node": ">= 8"
     5605            }
     5606        },
     5607        "node_modules/laravel-mix": {
    42945608            "version": "6.0.31",
    42955609            "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.31.tgz",
    42965610            "integrity": "sha512-T9uFNNARS5hXl5JggCkLKybwAnyYEHBXzPseC0yJ/6EVK7eyvPOq2UAGDVqhfYTZKxrMd5B5ww1kEooDRoH+OA==",
    42975611            "dev": true,
    4298             "requires": {
     5612            "dependencies": {
    42995613                "@babel/core": "^7.14.5",
    43005614                "@babel/plugin-proposal-object-rest-spread": "^7.14.5",
     
    43475661                "webpackbar": "^5.0.0-3",
    43485662                "yargs": "^17.0.1"
    4349             }
    4350         },
    4351         "lilconfig": {
     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": {
    43525676            "version": "2.0.3",
    43535677            "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
    43545678            "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==",
    4355             "dev": true
    4356         },
    4357         "lines-and-columns": {
     5679            "dev": true,
     5680            "engines": {
     5681                "node": ">=10"
     5682            }
     5683        },
     5684        "node_modules/lines-and-columns": {
    43585685            "version": "1.1.6",
    43595686            "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
     
    43615688            "dev": true
    43625689        },
    4363         "loader-runner": {
     5690        "node_modules/loader-runner": {
    43645691            "version": "4.2.0",
    43655692            "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
    43665693            "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
    4367             "dev": true
    4368         },
    4369         "loader-utils": {
     5694            "dev": true,
     5695            "engines": {
     5696                "node": ">=6.11.5"
     5697            }
     5698        },
     5699        "node_modules/loader-utils": {
    43705700            "version": "1.4.0",
    43715701            "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
    43725702            "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
    43735703            "dev": true,
    4374             "requires": {
     5704            "dependencies": {
    43755705                "big.js": "^5.2.2",
    43765706                "emojis-list": "^3.0.0",
    43775707                "json5": "^1.0.1"
    43785708            },
    4379             "dependencies": {
    4380                 "json5": {
    4381                     "version": "1.0.1",
    4382                     "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
    4383                     "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
    4384                     "dev": true,
    4385                     "requires": {
    4386                         "minimist": "^1.2.0"
    4387                     }
    4388                 }
    4389             }
    4390         },
    4391         "locate-path": {
     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": {
    43925726            "version": "5.0.0",
    43935727            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
    43945728            "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
    43955729            "dev": true,
    4396             "requires": {
     5730            "dependencies": {
    43975731                "p-locate": "^4.1.0"
    4398             }
    4399         },
    4400         "lodash": {
     5732            },
     5733            "engines": {
     5734                "node": ">=8"
     5735            }
     5736        },
     5737        "node_modules/lodash": {
    44015738            "version": "4.17.21",
    44025739            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
     
    44045741            "dev": true
    44055742        },
    4406         "lodash.debounce": {
     5743        "node_modules/lodash.debounce": {
    44075744            "version": "4.0.8",
    44085745            "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
     
    44105747            "dev": true
    44115748        },
    4412         "lodash.memoize": {
     5749        "node_modules/lodash.memoize": {
    44135750            "version": "4.1.2",
    44145751            "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
     
    44165753            "dev": true
    44175754        },
    4418         "lodash.uniq": {
     5755        "node_modules/lodash.uniq": {
    44195756            "version": "4.5.0",
    44205757            "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
     
    44225759            "dev": true
    44235760        },
    4424         "lower-case": {
     5761        "node_modules/lower-case": {
    44255762            "version": "2.0.2",
    44265763            "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
    44275764            "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
    44285765            "dev": true,
    4429             "requires": {
     5766            "dependencies": {
    44305767                "tslib": "^2.0.3"
    44315768            }
    44325769        },
    4433         "lru-cache": {
     5770        "node_modules/lru-cache": {
    44345771            "version": "6.0.0",
    44355772            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
    44365773            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
    44375774            "dev": true,
    4438             "requires": {
     5775            "dependencies": {
    44395776                "yallist": "^4.0.0"
    4440             }
    4441         },
    4442         "make-dir": {
     5777            },
     5778            "engines": {
     5779                "node": ">=10"
     5780            }
     5781        },
     5782        "node_modules/make-dir": {
    44435783            "version": "3.1.0",
    44445784            "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
    44455785            "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
    44465786            "dev": true,
    4447             "requires": {
     5787            "dependencies": {
    44485788                "semver": "^6.0.0"
    44495789            },
    4450             "dependencies": {
    4451                 "semver": {
    4452                     "version": "6.3.0",
    4453                     "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    4454                     "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    4455                     "dev": true
    4456                 }
    4457             }
    4458         },
    4459         "md5": {
     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": {
    44605807            "version": "2.3.0",
    44615808            "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
    44625809            "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
    44635810            "dev": true,
    4464             "requires": {
     5811            "dependencies": {
    44655812                "charenc": "0.0.2",
    44665813                "crypt": "0.0.2",
     
    44685815            }
    44695816        },
    4470         "md5.js": {
     5817        "node_modules/md5.js": {
    44715818            "version": "1.3.5",
    44725819            "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
    44735820            "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
    44745821            "dev": true,
    4475             "requires": {
     5822            "dependencies": {
    44765823                "hash-base": "^3.0.0",
    44775824                "inherits": "^2.0.1",
     
    44795826            }
    44805827        },
    4481         "mdn-data": {
     5828        "node_modules/mdn-data": {
    44825829            "version": "2.0.14",
    44835830            "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
     
    44855832            "dev": true
    44865833        },
    4487         "media-typer": {
     5834        "node_modules/media-typer": {
    44885835            "version": "0.3.0",
    44895836            "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
    44905837            "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
    4491             "dev": true
    4492         },
    4493         "memfs": {
     5838            "dev": true,
     5839            "engines": {
     5840                "node": ">= 0.6"
     5841            }
     5842        },
     5843        "node_modules/memfs": {
    44945844            "version": "3.3.0",
    44955845            "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz",
    44965846            "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==",
    44975847            "dev": true,
    4498             "requires": {
     5848            "dependencies": {
    44995849                "fs-monkey": "1.0.3"
    4500             }
    4501         },
    4502         "merge-descriptors": {
     5850            },
     5851            "engines": {
     5852                "node": ">= 4.0.0"
     5853            }
     5854        },
     5855        "node_modules/merge-descriptors": {
    45035856            "version": "1.0.1",
    45045857            "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
     
    45065859            "dev": true
    45075860        },
    4508         "merge-stream": {
     5861        "node_modules/merge-stream": {
    45095862            "version": "2.0.0",
    45105863            "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
     
    45125865            "dev": true
    45135866        },
    4514         "merge2": {
     5867        "node_modules/merge2": {
    45155868            "version": "1.4.1",
    45165869            "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
    45175870            "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
    4518             "dev": true
    4519         },
    4520         "methods": {
     5871            "dev": true,
     5872            "engines": {
     5873                "node": ">= 8"
     5874            }
     5875        },
     5876        "node_modules/methods": {
    45215877            "version": "1.1.2",
    45225878            "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
    45235879            "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
    4524             "dev": true
    4525         },
    4526         "micromatch": {
     5880            "dev": true,
     5881            "engines": {
     5882                "node": ">= 0.6"
     5883            }
     5884        },
     5885        "node_modules/micromatch": {
    45275886            "version": "4.0.4",
    45285887            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
    45295888            "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
    45305889            "dev": true,
    4531             "requires": {
     5890            "dependencies": {
    45325891                "braces": "^3.0.1",
    45335892                "picomatch": "^2.2.3"
    4534             }
    4535         },
    4536         "miller-rabin": {
     5893            },
     5894            "engines": {
     5895                "node": ">=8.6"
     5896            }
     5897        },
     5898        "node_modules/miller-rabin": {
    45375899            "version": "4.0.1",
    45385900            "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
    45395901            "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
    45405902            "dev": true,
    4541             "requires": {
     5903            "dependencies": {
    45425904                "bn.js": "^4.0.0",
    45435905                "brorand": "^1.0.1"
    45445906            },
    4545             "dependencies": {
    4546                 "bn.js": {
    4547                     "version": "4.12.0",
    4548                     "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    4549                     "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    4550                     "dev": true
    4551                 }
    4552             }
    4553         },
    4554         "mime": {
     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": {
    45555918            "version": "1.6.0",
    45565919            "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
    45575920            "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
    4558             "dev": true
    4559         },
    4560         "mime-db": {
     5921            "dev": true,
     5922            "bin": {
     5923                "mime": "cli.js"
     5924            },
     5925            "engines": {
     5926                "node": ">=4"
     5927            }
     5928        },
     5929        "node_modules/mime-db": {
    45615930            "version": "1.49.0",
    45625931            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
    45635932            "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
    4564             "dev": true
    4565         },
    4566         "mime-types": {
     5933            "dev": true,
     5934            "engines": {
     5935                "node": ">= 0.6"
     5936            }
     5937        },
     5938        "node_modules/mime-types": {
    45675939            "version": "2.1.32",
    45685940            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
    45695941            "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
    45705942            "dev": true,
    4571             "requires": {
     5943            "dependencies": {
    45725944                "mime-db": "1.49.0"
    4573             }
    4574         },
    4575         "mimic-fn": {
     5945            },
     5946            "engines": {
     5947                "node": ">= 0.6"
     5948            }
     5949        },
     5950        "node_modules/mimic-fn": {
    45765951            "version": "2.1.0",
    45775952            "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
    45785953            "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
    4579             "dev": true
    4580         },
    4581         "mini-css-extract-plugin": {
     5954            "dev": true,
     5955            "engines": {
     5956                "node": ">=6"
     5957            }
     5958        },
     5959        "node_modules/mini-css-extract-plugin": {
    45825960            "version": "1.6.2",
    45835961            "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz",
    45845962            "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==",
    45855963            "dev": true,
    4586             "requires": {
     5964            "dependencies": {
    45875965                "loader-utils": "^2.0.0",
    45885966                "schema-utils": "^3.0.0",
    45895967                "webpack-sources": "^1.1.0"
    45905968            },
    4591             "dependencies": {
    4592                 "loader-utils": {
    4593                     "version": "2.0.0",
    4594                     "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    4595                     "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    4596                     "dev": true,
    4597                     "requires": {
    4598                         "big.js": "^5.2.2",
    4599                         "emojis-list": "^3.0.0",
    4600                         "json5": "^2.1.2"
    4601                     }
    4602                 },
    4603                 "schema-utils": {
    4604                     "version": "3.1.1",
    4605                     "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    4606                     "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    4607                     "dev": true,
    4608                     "requires": {
    4609                         "@types/json-schema": "^7.0.8",
    4610                         "ajv": "^6.12.5",
    4611                         "ajv-keywords": "^3.5.2"
    4612                     }
    4613                 }
    4614             }
    4615         },
    4616         "minimalistic-assert": {
     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": {
    46176013            "version": "1.0.1",
    46186014            "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
     
    46206016            "dev": true
    46216017        },
    4622         "minimalistic-crypto-utils": {
     6018        "node_modules/minimalistic-crypto-utils": {
    46236019            "version": "1.0.1",
    46246020            "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
     
    46266022            "dev": true
    46276023        },
    4628         "minimatch": {
     6024        "node_modules/minimatch": {
    46296025            "version": "3.0.4",
    46306026            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
    46316027            "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
    46326028            "dev": true,
    4633             "requires": {
     6029            "dependencies": {
    46346030                "brace-expansion": "^1.1.7"
    4635             }
    4636         },
    4637         "minimist": {
     6031            },
     6032            "engines": {
     6033                "node": "*"
     6034            }
     6035        },
     6036        "node_modules/minimist": {
    46386037            "version": "1.2.5",
    46396038            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
     
    46416040            "dev": true
    46426041        },
    4643         "mkdirp": {
     6042        "node_modules/mkdirp": {
    46446043            "version": "0.5.5",
    46456044            "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
    46466045            "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
    46476046            "dev": true,
    4648             "requires": {
     6047            "dependencies": {
    46496048                "minimist": "^1.2.5"
    4650             }
    4651         },
    4652         "ms": {
     6049            },
     6050            "bin": {
     6051                "mkdirp": "bin/cmd.js"
     6052            }
     6053        },
     6054        "node_modules/ms": {
    46536055            "version": "2.1.2",
    46546056            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     
    46566058            "dev": true
    46576059        },
    4658         "multicast-dns": {
     6060        "node_modules/multicast-dns": {
    46596061            "version": "6.2.3",
    46606062            "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
    46616063            "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
    46626064            "dev": true,
    4663             "requires": {
     6065            "dependencies": {
    46646066                "dns-packet": "^1.3.1",
    46656067                "thunky": "^1.0.2"
    4666             }
    4667         },
    4668         "multicast-dns-service-types": {
     6068            },
     6069            "bin": {
     6070                "multicast-dns": "cli.js"
     6071            }
     6072        },
     6073        "node_modules/multicast-dns-service-types": {
    46696074            "version": "1.1.0",
    46706075            "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
     
    46726077            "dev": true
    46736078        },
    4674         "nanocolors": {
     6079        "node_modules/nanocolors": {
    46756080            "version": "0.1.12",
    46766081            "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz",
     
    46786083            "dev": true
    46796084        },
    4680         "nanoid": {
     6085        "node_modules/nanoid": {
    46816086            "version": "3.1.28",
    46826087            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz",
    46836088            "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==",
    4684             "dev": true
    4685         },
    4686         "negotiator": {
     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": {
    46876098            "version": "0.6.2",
    46886099            "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
    46896100            "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
    4690             "dev": true
    4691         },
    4692         "neo-async": {
     6101            "dev": true,
     6102            "engines": {
     6103                "node": ">= 0.6"
     6104            }
     6105        },
     6106        "node_modules/neo-async": {
    46936107            "version": "2.6.2",
    46946108            "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
     
    46966110            "dev": true
    46976111        },
    4698         "no-case": {
     6112        "node_modules/no-case": {
    46996113            "version": "3.0.4",
    47006114            "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
    47016115            "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
    47026116            "dev": true,
    4703             "requires": {
     6117            "dependencies": {
    47046118                "lower-case": "^2.0.2",
    47056119                "tslib": "^2.0.3"
    47066120            }
    47076121        },
    4708         "node-forge": {
     6122        "node_modules/node-forge": {
    47096123            "version": "0.10.0",
    47106124            "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
    47116125            "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
    4712             "dev": true
    4713         },
    4714         "node-libs-browser": {
     6126            "dev": true,
     6127            "engines": {
     6128                "node": ">= 6.0.0"
     6129            }
     6130        },
     6131        "node_modules/node-libs-browser": {
    47156132            "version": "2.2.1",
    47166133            "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
    47176134            "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
    47186135            "dev": true,
    4719             "requires": {
     6136            "dependencies": {
    47206137                "assert": "^1.1.1",
    47216138                "browserify-zlib": "^0.2.0",
     
    47416158                "util": "^0.11.0",
    47426159                "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    },
     9345    "dependencies": {
     9346        "@babel/code-frame": {
     9347            "version": "7.14.5",
     9348            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
     9349            "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
     9350            "dev": true,
     9351            "requires": {
     9352                "@babel/highlight": "^7.14.5"
     9353            }
     9354        },
     9355        "@babel/compat-data": {
     9356            "version": "7.15.0",
     9357            "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
     9358            "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
     9359            "dev": true
     9360        },
     9361        "@babel/core": {
     9362            "version": "7.15.5",
     9363            "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
     9364            "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
     9365            "dev": true,
     9366            "requires": {
     9367                "@babel/code-frame": "^7.14.5",
     9368                "@babel/generator": "^7.15.4",
     9369                "@babel/helper-compilation-targets": "^7.15.4",
     9370                "@babel/helper-module-transforms": "^7.15.4",
     9371                "@babel/helpers": "^7.15.4",
     9372                "@babel/parser": "^7.15.5",
     9373                "@babel/template": "^7.15.4",
     9374                "@babel/traverse": "^7.15.4",
     9375                "@babel/types": "^7.15.4",
     9376                "convert-source-map": "^1.7.0",
     9377                "debug": "^4.1.0",
     9378                "gensync": "^1.0.0-beta.2",
     9379                "json5": "^2.1.2",
     9380                "semver": "^6.3.0",
     9381                "source-map": "^0.5.0"
     9382            },
     9383            "dependencies": {
     9384                "semver": {
     9385                    "version": "6.3.0",
     9386                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     9387                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     9388                    "dev": true
     9389                }
     9390            }
     9391        },
     9392        "@babel/generator": {
     9393            "version": "7.15.4",
     9394            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
     9395            "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
     9396            "dev": true,
     9397            "requires": {
     9398                "@babel/types": "^7.15.4",
     9399                "jsesc": "^2.5.1",
     9400                "source-map": "^0.5.0"
     9401            }
     9402        },
     9403        "@babel/helper-annotate-as-pure": {
     9404            "version": "7.15.4",
     9405            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
     9406            "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
     9407            "dev": true,
     9408            "requires": {
     9409                "@babel/types": "^7.15.4"
     9410            }
     9411        },
     9412        "@babel/helper-builder-binary-assignment-operator-visitor": {
     9413            "version": "7.15.4",
     9414            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
     9415            "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
     9416            "dev": true,
     9417            "requires": {
     9418                "@babel/helper-explode-assignable-expression": "^7.15.4",
     9419                "@babel/types": "^7.15.4"
     9420            }
     9421        },
     9422        "@babel/helper-compilation-targets": {
     9423            "version": "7.15.4",
     9424            "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
     9425            "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
     9426            "dev": true,
     9427            "requires": {
     9428                "@babel/compat-data": "^7.15.0",
     9429                "@babel/helper-validator-option": "^7.14.5",
     9430                "browserslist": "^4.16.6",
     9431                "semver": "^6.3.0"
     9432            },
     9433            "dependencies": {
     9434                "semver": {
     9435                    "version": "6.3.0",
     9436                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     9437                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     9438                    "dev": true
     9439                }
     9440            }
     9441        },
     9442        "@babel/helper-create-class-features-plugin": {
     9443            "version": "7.15.4",
     9444            "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
     9445            "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
     9446            "dev": true,
     9447            "requires": {
     9448                "@babel/helper-annotate-as-pure": "^7.15.4",
     9449                "@babel/helper-function-name": "^7.15.4",
     9450                "@babel/helper-member-expression-to-functions": "^7.15.4",
     9451                "@babel/helper-optimise-call-expression": "^7.15.4",
     9452                "@babel/helper-replace-supers": "^7.15.4",
     9453                "@babel/helper-split-export-declaration": "^7.15.4"
     9454            }
     9455        },
     9456        "@babel/helper-create-regexp-features-plugin": {
     9457            "version": "7.14.5",
     9458            "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
     9459            "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
     9460            "dev": true,
     9461            "requires": {
     9462                "@babel/helper-annotate-as-pure": "^7.14.5",
     9463                "regexpu-core": "^4.7.1"
     9464            }
     9465        },
     9466        "@babel/helper-define-polyfill-provider": {
     9467            "version": "0.2.3",
     9468            "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
     9469            "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
     9470            "dev": true,
     9471            "requires": {
     9472                "@babel/helper-compilation-targets": "^7.13.0",
     9473                "@babel/helper-module-imports": "^7.12.13",
     9474                "@babel/helper-plugin-utils": "^7.13.0",
     9475                "@babel/traverse": "^7.13.0",
     9476                "debug": "^4.1.1",
     9477                "lodash.debounce": "^4.0.8",
     9478                "resolve": "^1.14.2",
     9479                "semver": "^6.1.2"
     9480            },
     9481            "dependencies": {
     9482                "semver": {
     9483                    "version": "6.3.0",
     9484                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     9485                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     9486                    "dev": true
     9487                }
     9488            }
     9489        },
     9490        "@babel/helper-explode-assignable-expression": {
     9491            "version": "7.15.4",
     9492            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
     9493            "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
     9494            "dev": true,
     9495            "requires": {
     9496                "@babel/types": "^7.15.4"
     9497            }
     9498        },
     9499        "@babel/helper-function-name": {
     9500            "version": "7.15.4",
     9501            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
     9502            "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
     9503            "dev": true,
     9504            "requires": {
     9505                "@babel/helper-get-function-arity": "^7.15.4",
     9506                "@babel/template": "^7.15.4",
     9507                "@babel/types": "^7.15.4"
     9508            }
     9509        },
     9510        "@babel/helper-get-function-arity": {
     9511            "version": "7.15.4",
     9512            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
     9513            "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
     9514            "dev": true,
     9515            "requires": {
     9516                "@babel/types": "^7.15.4"
     9517            }
     9518        },
     9519        "@babel/helper-hoist-variables": {
     9520            "version": "7.15.4",
     9521            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
     9522            "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
     9523            "dev": true,
     9524            "requires": {
     9525                "@babel/types": "^7.15.4"
     9526            }
     9527        },
     9528        "@babel/helper-member-expression-to-functions": {
     9529            "version": "7.15.4",
     9530            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
     9531            "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
     9532            "dev": true,
     9533            "requires": {
     9534                "@babel/types": "^7.15.4"
     9535            }
     9536        },
     9537        "@babel/helper-module-imports": {
     9538            "version": "7.15.4",
     9539            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
     9540            "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
     9541            "dev": true,
     9542            "requires": {
     9543                "@babel/types": "^7.15.4"
     9544            }
     9545        },
     9546        "@babel/helper-module-transforms": {
     9547            "version": "7.15.7",
     9548            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz",
     9549            "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==",
     9550            "dev": true,
     9551            "requires": {
     9552                "@babel/helper-module-imports": "^7.15.4",
     9553                "@babel/helper-replace-supers": "^7.15.4",
     9554                "@babel/helper-simple-access": "^7.15.4",
     9555                "@babel/helper-split-export-declaration": "^7.15.4",
     9556                "@babel/helper-validator-identifier": "^7.15.7",
     9557                "@babel/template": "^7.15.4",
     9558                "@babel/traverse": "^7.15.4",
     9559                "@babel/types": "^7.15.6"
     9560            }
     9561        },
     9562        "@babel/helper-optimise-call-expression": {
     9563            "version": "7.15.4",
     9564            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
     9565            "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
     9566            "dev": true,
     9567            "requires": {
     9568                "@babel/types": "^7.15.4"
     9569            }
     9570        },
     9571        "@babel/helper-plugin-utils": {
     9572            "version": "7.14.5",
     9573            "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
     9574            "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
     9575            "dev": true
     9576        },
     9577        "@babel/helper-remap-async-to-generator": {
     9578            "version": "7.15.4",
     9579            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
     9580            "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
     9581            "dev": true,
     9582            "requires": {
     9583                "@babel/helper-annotate-as-pure": "^7.15.4",
     9584                "@babel/helper-wrap-function": "^7.15.4",
     9585                "@babel/types": "^7.15.4"
     9586            }
     9587        },
     9588        "@babel/helper-replace-supers": {
     9589            "version": "7.15.4",
     9590            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
     9591            "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
     9592            "dev": true,
     9593            "requires": {
     9594                "@babel/helper-member-expression-to-functions": "^7.15.4",
     9595                "@babel/helper-optimise-call-expression": "^7.15.4",
     9596                "@babel/traverse": "^7.15.4",
     9597                "@babel/types": "^7.15.4"
     9598            }
     9599        },
     9600        "@babel/helper-simple-access": {
     9601            "version": "7.15.4",
     9602            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
     9603            "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
     9604            "dev": true,
     9605            "requires": {
     9606                "@babel/types": "^7.15.4"
     9607            }
     9608        },
     9609        "@babel/helper-skip-transparent-expression-wrappers": {
     9610            "version": "7.15.4",
     9611            "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
     9612            "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
     9613            "dev": true,
     9614            "requires": {
     9615                "@babel/types": "^7.15.4"
     9616            }
     9617        },
     9618        "@babel/helper-split-export-declaration": {
     9619            "version": "7.15.4",
     9620            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
     9621            "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
     9622            "dev": true,
     9623            "requires": {
     9624                "@babel/types": "^7.15.4"
     9625            }
     9626        },
     9627        "@babel/helper-validator-identifier": {
     9628            "version": "7.15.7",
     9629            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
     9630            "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
     9631            "dev": true
     9632        },
     9633        "@babel/helper-validator-option": {
     9634            "version": "7.14.5",
     9635            "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
     9636            "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
     9637            "dev": true
     9638        },
     9639        "@babel/helper-wrap-function": {
     9640            "version": "7.15.4",
     9641            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
     9642            "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
     9643            "dev": true,
     9644            "requires": {
     9645                "@babel/helper-function-name": "^7.15.4",
     9646                "@babel/template": "^7.15.4",
     9647                "@babel/traverse": "^7.15.4",
     9648                "@babel/types": "^7.15.4"
     9649            }
     9650        },
     9651        "@babel/helpers": {
     9652            "version": "7.15.4",
     9653            "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
     9654            "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
     9655            "dev": true,
     9656            "requires": {
     9657                "@babel/template": "^7.15.4",
     9658                "@babel/traverse": "^7.15.4",
     9659                "@babel/types": "^7.15.4"
     9660            }
     9661        },
     9662        "@babel/highlight": {
     9663            "version": "7.14.5",
     9664            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
     9665            "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
     9666            "dev": true,
     9667            "requires": {
     9668                "@babel/helper-validator-identifier": "^7.14.5",
     9669                "chalk": "^2.0.0",
     9670                "js-tokens": "^4.0.0"
     9671            },
     9672            "dependencies": {
     9673                "chalk": {
     9674                    "version": "2.4.2",
     9675                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     9676                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     9677                    "dev": true,
     9678                    "requires": {
     9679                        "ansi-styles": "^3.2.1",
     9680                        "escape-string-regexp": "^1.0.5",
     9681                        "supports-color": "^5.3.0"
     9682                    }
     9683                }
     9684            }
     9685        },
     9686        "@babel/parser": {
     9687            "version": "7.15.7",
     9688            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz",
     9689            "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==",
     9690            "dev": true
     9691        },
     9692        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
     9693            "version": "7.15.4",
     9694            "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",
     9695            "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
     9696            "dev": true,
     9697            "requires": {
     9698                "@babel/helper-plugin-utils": "^7.14.5",
     9699                "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
     9700                "@babel/plugin-proposal-optional-chaining": "^7.14.5"
     9701            }
     9702        },
     9703        "@babel/plugin-proposal-async-generator-functions": {
     9704            "version": "7.15.4",
     9705            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
     9706            "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
     9707            "dev": true,
     9708            "requires": {
     9709                "@babel/helper-plugin-utils": "^7.14.5",
     9710                "@babel/helper-remap-async-to-generator": "^7.15.4",
     9711                "@babel/plugin-syntax-async-generators": "^7.8.4"
     9712            }
     9713        },
     9714        "@babel/plugin-proposal-class-properties": {
     9715            "version": "7.14.5",
     9716            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
     9717            "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
     9718            "dev": true,
     9719            "requires": {
     9720                "@babel/helper-create-class-features-plugin": "^7.14.5",
     9721                "@babel/helper-plugin-utils": "^7.14.5"
     9722            }
     9723        },
     9724        "@babel/plugin-proposal-class-static-block": {
     9725            "version": "7.15.4",
     9726            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
     9727            "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
     9728            "dev": true,
     9729            "requires": {
     9730                "@babel/helper-create-class-features-plugin": "^7.15.4",
     9731                "@babel/helper-plugin-utils": "^7.14.5",
     9732                "@babel/plugin-syntax-class-static-block": "^7.14.5"
     9733            }
     9734        },
     9735        "@babel/plugin-proposal-dynamic-import": {
     9736            "version": "7.14.5",
     9737            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
     9738            "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
     9739            "dev": true,
     9740            "requires": {
     9741                "@babel/helper-plugin-utils": "^7.14.5",
     9742                "@babel/plugin-syntax-dynamic-import": "^7.8.3"
     9743            }
     9744        },
     9745        "@babel/plugin-proposal-export-namespace-from": {
     9746            "version": "7.14.5",
     9747            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
     9748            "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
     9749            "dev": true,
     9750            "requires": {
     9751                "@babel/helper-plugin-utils": "^7.14.5",
     9752                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
     9753            }
     9754        },
     9755        "@babel/plugin-proposal-json-strings": {
     9756            "version": "7.14.5",
     9757            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
     9758            "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
     9759            "dev": true,
     9760            "requires": {
     9761                "@babel/helper-plugin-utils": "^7.14.5",
     9762                "@babel/plugin-syntax-json-strings": "^7.8.3"
     9763            }
     9764        },
     9765        "@babel/plugin-proposal-logical-assignment-operators": {
     9766            "version": "7.14.5",
     9767            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
     9768            "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
     9769            "dev": true,
     9770            "requires": {
     9771                "@babel/helper-plugin-utils": "^7.14.5",
     9772                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
     9773            }
     9774        },
     9775        "@babel/plugin-proposal-nullish-coalescing-operator": {
     9776            "version": "7.14.5",
     9777            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
     9778            "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
     9779            "dev": true,
     9780            "requires": {
     9781                "@babel/helper-plugin-utils": "^7.14.5",
     9782                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
     9783            }
     9784        },
     9785        "@babel/plugin-proposal-numeric-separator": {
     9786            "version": "7.14.5",
     9787            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
     9788            "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
     9789            "dev": true,
     9790            "requires": {
     9791                "@babel/helper-plugin-utils": "^7.14.5",
     9792                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
     9793            }
     9794        },
     9795        "@babel/plugin-proposal-object-rest-spread": {
     9796            "version": "7.15.6",
     9797            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
     9798            "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
     9799            "dev": true,
     9800            "requires": {
     9801                "@babel/compat-data": "^7.15.0",
     9802                "@babel/helper-compilation-targets": "^7.15.4",
     9803                "@babel/helper-plugin-utils": "^7.14.5",
     9804                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
     9805                "@babel/plugin-transform-parameters": "^7.15.4"
     9806            }
     9807        },
     9808        "@babel/plugin-proposal-optional-catch-binding": {
     9809            "version": "7.14.5",
     9810            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
     9811            "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
     9812            "dev": true,
     9813            "requires": {
     9814                "@babel/helper-plugin-utils": "^7.14.5",
     9815                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
     9816            }
     9817        },
     9818        "@babel/plugin-proposal-optional-chaining": {
     9819            "version": "7.14.5",
     9820            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
     9821            "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
     9822            "dev": true,
     9823            "requires": {
     9824                "@babel/helper-plugin-utils": "^7.14.5",
     9825                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
     9826                "@babel/plugin-syntax-optional-chaining": "^7.8.3"
     9827            }
     9828        },
     9829        "@babel/plugin-proposal-private-methods": {
     9830            "version": "7.14.5",
     9831            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
     9832            "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
     9833            "dev": true,
     9834            "requires": {
     9835                "@babel/helper-create-class-features-plugin": "^7.14.5",
     9836                "@babel/helper-plugin-utils": "^7.14.5"
     9837            }
     9838        },
     9839        "@babel/plugin-proposal-private-property-in-object": {
     9840            "version": "7.15.4",
     9841            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
     9842            "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
     9843            "dev": true,
     9844            "requires": {
     9845                "@babel/helper-annotate-as-pure": "^7.15.4",
     9846                "@babel/helper-create-class-features-plugin": "^7.15.4",
     9847                "@babel/helper-plugin-utils": "^7.14.5",
     9848                "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
     9849            }
     9850        },
     9851        "@babel/plugin-proposal-unicode-property-regex": {
     9852            "version": "7.14.5",
     9853            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
     9854            "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
     9855            "dev": true,
     9856            "requires": {
     9857                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     9858                "@babel/helper-plugin-utils": "^7.14.5"
     9859            }
     9860        },
     9861        "@babel/plugin-syntax-async-generators": {
     9862            "version": "7.8.4",
     9863            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
     9864            "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
     9865            "dev": true,
     9866            "requires": {
     9867                "@babel/helper-plugin-utils": "^7.8.0"
     9868            }
     9869        },
     9870        "@babel/plugin-syntax-class-properties": {
     9871            "version": "7.12.13",
     9872            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
     9873            "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
     9874            "dev": true,
     9875            "requires": {
     9876                "@babel/helper-plugin-utils": "^7.12.13"
     9877            }
     9878        },
     9879        "@babel/plugin-syntax-class-static-block": {
     9880            "version": "7.14.5",
     9881            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
     9882            "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
     9883            "dev": true,
     9884            "requires": {
     9885                "@babel/helper-plugin-utils": "^7.14.5"
     9886            }
     9887        },
     9888        "@babel/plugin-syntax-dynamic-import": {
     9889            "version": "7.8.3",
     9890            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
     9891            "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
     9892            "dev": true,
     9893            "requires": {
     9894                "@babel/helper-plugin-utils": "^7.8.0"
     9895            }
     9896        },
     9897        "@babel/plugin-syntax-export-namespace-from": {
     9898            "version": "7.8.3",
     9899            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
     9900            "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
     9901            "dev": true,
     9902            "requires": {
     9903                "@babel/helper-plugin-utils": "^7.8.3"
     9904            }
     9905        },
     9906        "@babel/plugin-syntax-json-strings": {
     9907            "version": "7.8.3",
     9908            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
     9909            "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
     9910            "dev": true,
     9911            "requires": {
     9912                "@babel/helper-plugin-utils": "^7.8.0"
     9913            }
     9914        },
     9915        "@babel/plugin-syntax-logical-assignment-operators": {
     9916            "version": "7.10.4",
     9917            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
     9918            "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
     9919            "dev": true,
     9920            "requires": {
     9921                "@babel/helper-plugin-utils": "^7.10.4"
     9922            }
     9923        },
     9924        "@babel/plugin-syntax-nullish-coalescing-operator": {
     9925            "version": "7.8.3",
     9926            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
     9927            "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
     9928            "dev": true,
     9929            "requires": {
     9930                "@babel/helper-plugin-utils": "^7.8.0"
     9931            }
     9932        },
     9933        "@babel/plugin-syntax-numeric-separator": {
     9934            "version": "7.10.4",
     9935            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
     9936            "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
     9937            "dev": true,
     9938            "requires": {
     9939                "@babel/helper-plugin-utils": "^7.10.4"
     9940            }
     9941        },
     9942        "@babel/plugin-syntax-object-rest-spread": {
     9943            "version": "7.8.3",
     9944            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
     9945            "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
     9946            "dev": true,
     9947            "requires": {
     9948                "@babel/helper-plugin-utils": "^7.8.0"
     9949            }
     9950        },
     9951        "@babel/plugin-syntax-optional-catch-binding": {
     9952            "version": "7.8.3",
     9953            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
     9954            "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
     9955            "dev": true,
     9956            "requires": {
     9957                "@babel/helper-plugin-utils": "^7.8.0"
     9958            }
     9959        },
     9960        "@babel/plugin-syntax-optional-chaining": {
     9961            "version": "7.8.3",
     9962            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
     9963            "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
     9964            "dev": true,
     9965            "requires": {
     9966                "@babel/helper-plugin-utils": "^7.8.0"
     9967            }
     9968        },
     9969        "@babel/plugin-syntax-private-property-in-object": {
     9970            "version": "7.14.5",
     9971            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
     9972            "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
     9973            "dev": true,
     9974            "requires": {
     9975                "@babel/helper-plugin-utils": "^7.14.5"
     9976            }
     9977        },
     9978        "@babel/plugin-syntax-top-level-await": {
     9979            "version": "7.14.5",
     9980            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
     9981            "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
     9982            "dev": true,
     9983            "requires": {
     9984                "@babel/helper-plugin-utils": "^7.14.5"
     9985            }
     9986        },
     9987        "@babel/plugin-transform-arrow-functions": {
     9988            "version": "7.14.5",
     9989            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
     9990            "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
     9991            "dev": true,
     9992            "requires": {
     9993                "@babel/helper-plugin-utils": "^7.14.5"
     9994            }
     9995        },
     9996        "@babel/plugin-transform-async-to-generator": {
     9997            "version": "7.14.5",
     9998            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
     9999            "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
     10000            "dev": true,
     10001            "requires": {
     10002                "@babel/helper-module-imports": "^7.14.5",
     10003                "@babel/helper-plugin-utils": "^7.14.5",
     10004                "@babel/helper-remap-async-to-generator": "^7.14.5"
     10005            }
     10006        },
     10007        "@babel/plugin-transform-block-scoped-functions": {
     10008            "version": "7.14.5",
     10009            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
     10010            "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
     10011            "dev": true,
     10012            "requires": {
     10013                "@babel/helper-plugin-utils": "^7.14.5"
     10014            }
     10015        },
     10016        "@babel/plugin-transform-block-scoping": {
     10017            "version": "7.15.3",
     10018            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
     10019            "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
     10020            "dev": true,
     10021            "requires": {
     10022                "@babel/helper-plugin-utils": "^7.14.5"
     10023            }
     10024        },
     10025        "@babel/plugin-transform-classes": {
     10026            "version": "7.15.4",
     10027            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
     10028            "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
     10029            "dev": true,
     10030            "requires": {
     10031                "@babel/helper-annotate-as-pure": "^7.15.4",
     10032                "@babel/helper-function-name": "^7.15.4",
     10033                "@babel/helper-optimise-call-expression": "^7.15.4",
     10034                "@babel/helper-plugin-utils": "^7.14.5",
     10035                "@babel/helper-replace-supers": "^7.15.4",
     10036                "@babel/helper-split-export-declaration": "^7.15.4",
     10037                "globals": "^11.1.0"
     10038            }
     10039        },
     10040        "@babel/plugin-transform-computed-properties": {
     10041            "version": "7.14.5",
     10042            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
     10043            "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
     10044            "dev": true,
     10045            "requires": {
     10046                "@babel/helper-plugin-utils": "^7.14.5"
     10047            }
     10048        },
     10049        "@babel/plugin-transform-destructuring": {
     10050            "version": "7.14.7",
     10051            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
     10052            "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
     10053            "dev": true,
     10054            "requires": {
     10055                "@babel/helper-plugin-utils": "^7.14.5"
     10056            }
     10057        },
     10058        "@babel/plugin-transform-dotall-regex": {
     10059            "version": "7.14.5",
     10060            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
     10061            "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
     10062            "dev": true,
     10063            "requires": {
     10064                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     10065                "@babel/helper-plugin-utils": "^7.14.5"
     10066            }
     10067        },
     10068        "@babel/plugin-transform-duplicate-keys": {
     10069            "version": "7.14.5",
     10070            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
     10071            "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
     10072            "dev": true,
     10073            "requires": {
     10074                "@babel/helper-plugin-utils": "^7.14.5"
     10075            }
     10076        },
     10077        "@babel/plugin-transform-exponentiation-operator": {
     10078            "version": "7.14.5",
     10079            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
     10080            "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
     10081            "dev": true,
     10082            "requires": {
     10083                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
     10084                "@babel/helper-plugin-utils": "^7.14.5"
     10085            }
     10086        },
     10087        "@babel/plugin-transform-for-of": {
     10088            "version": "7.15.4",
     10089            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
     10090            "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
     10091            "dev": true,
     10092            "requires": {
     10093                "@babel/helper-plugin-utils": "^7.14.5"
     10094            }
     10095        },
     10096        "@babel/plugin-transform-function-name": {
     10097            "version": "7.14.5",
     10098            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
     10099            "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
     10100            "dev": true,
     10101            "requires": {
     10102                "@babel/helper-function-name": "^7.14.5",
     10103                "@babel/helper-plugin-utils": "^7.14.5"
     10104            }
     10105        },
     10106        "@babel/plugin-transform-literals": {
     10107            "version": "7.14.5",
     10108            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
     10109            "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
     10110            "dev": true,
     10111            "requires": {
     10112                "@babel/helper-plugin-utils": "^7.14.5"
     10113            }
     10114        },
     10115        "@babel/plugin-transform-member-expression-literals": {
     10116            "version": "7.14.5",
     10117            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
     10118            "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
     10119            "dev": true,
     10120            "requires": {
     10121                "@babel/helper-plugin-utils": "^7.14.5"
     10122            }
     10123        },
     10124        "@babel/plugin-transform-modules-amd": {
     10125            "version": "7.14.5",
     10126            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
     10127            "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
     10128            "dev": true,
     10129            "requires": {
     10130                "@babel/helper-module-transforms": "^7.14.5",
     10131                "@babel/helper-plugin-utils": "^7.14.5",
     10132                "babel-plugin-dynamic-import-node": "^2.3.3"
     10133            }
     10134        },
     10135        "@babel/plugin-transform-modules-commonjs": {
     10136            "version": "7.15.4",
     10137            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
     10138            "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
     10139            "dev": true,
     10140            "requires": {
     10141                "@babel/helper-module-transforms": "^7.15.4",
     10142                "@babel/helper-plugin-utils": "^7.14.5",
     10143                "@babel/helper-simple-access": "^7.15.4",
     10144                "babel-plugin-dynamic-import-node": "^2.3.3"
     10145            }
     10146        },
     10147        "@babel/plugin-transform-modules-systemjs": {
     10148            "version": "7.15.4",
     10149            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
     10150            "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
     10151            "dev": true,
     10152            "requires": {
     10153                "@babel/helper-hoist-variables": "^7.15.4",
     10154                "@babel/helper-module-transforms": "^7.15.4",
     10155                "@babel/helper-plugin-utils": "^7.14.5",
     10156                "@babel/helper-validator-identifier": "^7.14.9",
     10157                "babel-plugin-dynamic-import-node": "^2.3.3"
     10158            }
     10159        },
     10160        "@babel/plugin-transform-modules-umd": {
     10161            "version": "7.14.5",
     10162            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
     10163            "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
     10164            "dev": true,
     10165            "requires": {
     10166                "@babel/helper-module-transforms": "^7.14.5",
     10167                "@babel/helper-plugin-utils": "^7.14.5"
     10168            }
     10169        },
     10170        "@babel/plugin-transform-named-capturing-groups-regex": {
     10171            "version": "7.14.9",
     10172            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
     10173            "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
     10174            "dev": true,
     10175            "requires": {
     10176                "@babel/helper-create-regexp-features-plugin": "^7.14.5"
     10177            }
     10178        },
     10179        "@babel/plugin-transform-new-target": {
     10180            "version": "7.14.5",
     10181            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
     10182            "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
     10183            "dev": true,
     10184            "requires": {
     10185                "@babel/helper-plugin-utils": "^7.14.5"
     10186            }
     10187        },
     10188        "@babel/plugin-transform-object-super": {
     10189            "version": "7.14.5",
     10190            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
     10191            "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
     10192            "dev": true,
     10193            "requires": {
     10194                "@babel/helper-plugin-utils": "^7.14.5",
     10195                "@babel/helper-replace-supers": "^7.14.5"
     10196            }
     10197        },
     10198        "@babel/plugin-transform-parameters": {
     10199            "version": "7.15.4",
     10200            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
     10201            "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
     10202            "dev": true,
     10203            "requires": {
     10204                "@babel/helper-plugin-utils": "^7.14.5"
     10205            }
     10206        },
     10207        "@babel/plugin-transform-property-literals": {
     10208            "version": "7.14.5",
     10209            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
     10210            "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
     10211            "dev": true,
     10212            "requires": {
     10213                "@babel/helper-plugin-utils": "^7.14.5"
     10214            }
     10215        },
     10216        "@babel/plugin-transform-regenerator": {
     10217            "version": "7.14.5",
     10218            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
     10219            "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
     10220            "dev": true,
     10221            "requires": {
     10222                "regenerator-transform": "^0.14.2"
     10223            }
     10224        },
     10225        "@babel/plugin-transform-reserved-words": {
     10226            "version": "7.14.5",
     10227            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
     10228            "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
     10229            "dev": true,
     10230            "requires": {
     10231                "@babel/helper-plugin-utils": "^7.14.5"
     10232            }
     10233        },
     10234        "@babel/plugin-transform-runtime": {
     10235            "version": "7.15.0",
     10236            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz",
     10237            "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==",
     10238            "dev": true,
     10239            "requires": {
     10240                "@babel/helper-module-imports": "^7.14.5",
     10241                "@babel/helper-plugin-utils": "^7.14.5",
     10242                "babel-plugin-polyfill-corejs2": "^0.2.2",
     10243                "babel-plugin-polyfill-corejs3": "^0.2.2",
     10244                "babel-plugin-polyfill-regenerator": "^0.2.2",
     10245                "semver": "^6.3.0"
     10246            },
     10247            "dependencies": {
     10248                "semver": {
     10249                    "version": "6.3.0",
     10250                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     10251                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     10252                    "dev": true
     10253                }
     10254            }
     10255        },
     10256        "@babel/plugin-transform-shorthand-properties": {
     10257            "version": "7.14.5",
     10258            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
     10259            "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
     10260            "dev": true,
     10261            "requires": {
     10262                "@babel/helper-plugin-utils": "^7.14.5"
     10263            }
     10264        },
     10265        "@babel/plugin-transform-spread": {
     10266            "version": "7.14.6",
     10267            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
     10268            "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
     10269            "dev": true,
     10270            "requires": {
     10271                "@babel/helper-plugin-utils": "^7.14.5",
     10272                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
     10273            }
     10274        },
     10275        "@babel/plugin-transform-sticky-regex": {
     10276            "version": "7.14.5",
     10277            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
     10278            "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
     10279            "dev": true,
     10280            "requires": {
     10281                "@babel/helper-plugin-utils": "^7.14.5"
     10282            }
     10283        },
     10284        "@babel/plugin-transform-template-literals": {
     10285            "version": "7.14.5",
     10286            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
     10287            "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
     10288            "dev": true,
     10289            "requires": {
     10290                "@babel/helper-plugin-utils": "^7.14.5"
     10291            }
     10292        },
     10293        "@babel/plugin-transform-typeof-symbol": {
     10294            "version": "7.14.5",
     10295            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
     10296            "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
     10297            "dev": true,
     10298            "requires": {
     10299                "@babel/helper-plugin-utils": "^7.14.5"
     10300            }
     10301        },
     10302        "@babel/plugin-transform-unicode-escapes": {
     10303            "version": "7.14.5",
     10304            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
     10305            "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
     10306            "dev": true,
     10307            "requires": {
     10308                "@babel/helper-plugin-utils": "^7.14.5"
     10309            }
     10310        },
     10311        "@babel/plugin-transform-unicode-regex": {
     10312            "version": "7.14.5",
     10313            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
     10314            "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
     10315            "dev": true,
     10316            "requires": {
     10317                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
     10318                "@babel/helper-plugin-utils": "^7.14.5"
     10319            }
     10320        },
     10321        "@babel/preset-env": {
     10322            "version": "7.15.6",
     10323            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz",
     10324            "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==",
     10325            "dev": true,
     10326            "requires": {
     10327                "@babel/compat-data": "^7.15.0",
     10328                "@babel/helper-compilation-targets": "^7.15.4",
     10329                "@babel/helper-plugin-utils": "^7.14.5",
     10330                "@babel/helper-validator-option": "^7.14.5",
     10331                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
     10332                "@babel/plugin-proposal-async-generator-functions": "^7.15.4",
     10333                "@babel/plugin-proposal-class-properties": "^7.14.5",
     10334                "@babel/plugin-proposal-class-static-block": "^7.15.4",
     10335                "@babel/plugin-proposal-dynamic-import": "^7.14.5",
     10336                "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
     10337                "@babel/plugin-proposal-json-strings": "^7.14.5",
     10338                "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
     10339                "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
     10340                "@babel/plugin-proposal-numeric-separator": "^7.14.5",
     10341                "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
     10342                "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
     10343                "@babel/plugin-proposal-optional-chaining": "^7.14.5",
     10344                "@babel/plugin-proposal-private-methods": "^7.14.5",
     10345                "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
     10346                "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
     10347                "@babel/plugin-syntax-async-generators": "^7.8.4",
     10348                "@babel/plugin-syntax-class-properties": "^7.12.13",
     10349                "@babel/plugin-syntax-class-static-block": "^7.14.5",
     10350                "@babel/plugin-syntax-dynamic-import": "^7.8.3",
     10351                "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
     10352                "@babel/plugin-syntax-json-strings": "^7.8.3",
     10353                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
     10354                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
     10355                "@babel/plugin-syntax-numeric-separator": "^7.10.4",
     10356                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
     10357                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
     10358                "@babel/plugin-syntax-optional-chaining": "^7.8.3",
     10359                "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
     10360                "@babel/plugin-syntax-top-level-await": "^7.14.5",
     10361                "@babel/plugin-transform-arrow-functions": "^7.14.5",
     10362                "@babel/plugin-transform-async-to-generator": "^7.14.5",
     10363                "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
     10364                "@babel/plugin-transform-block-scoping": "^7.15.3",
     10365                "@babel/plugin-transform-classes": "^7.15.4",
     10366                "@babel/plugin-transform-computed-properties": "^7.14.5",
     10367                "@babel/plugin-transform-destructuring": "^7.14.7",
     10368                "@babel/plugin-transform-dotall-regex": "^7.14.5",
     10369                "@babel/plugin-transform-duplicate-keys": "^7.14.5",
     10370                "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
     10371                "@babel/plugin-transform-for-of": "^7.15.4",
     10372                "@babel/plugin-transform-function-name": "^7.14.5",
     10373                "@babel/plugin-transform-literals": "^7.14.5",
     10374                "@babel/plugin-transform-member-expression-literals": "^7.14.5",
     10375                "@babel/plugin-transform-modules-amd": "^7.14.5",
     10376                "@babel/plugin-transform-modules-commonjs": "^7.15.4",
     10377                "@babel/plugin-transform-modules-systemjs": "^7.15.4",
     10378                "@babel/plugin-transform-modules-umd": "^7.14.5",
     10379                "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
     10380                "@babel/plugin-transform-new-target": "^7.14.5",
     10381                "@babel/plugin-transform-object-super": "^7.14.5",
     10382                "@babel/plugin-transform-parameters": "^7.15.4",
     10383                "@babel/plugin-transform-property-literals": "^7.14.5",
     10384                "@babel/plugin-transform-regenerator": "^7.14.5",
     10385                "@babel/plugin-transform-reserved-words": "^7.14.5",
     10386                "@babel/plugin-transform-shorthand-properties": "^7.14.5",
     10387                "@babel/plugin-transform-spread": "^7.14.6",
     10388                "@babel/plugin-transform-sticky-regex": "^7.14.5",
     10389                "@babel/plugin-transform-template-literals": "^7.14.5",
     10390                "@babel/plugin-transform-typeof-symbol": "^7.14.5",
     10391                "@babel/plugin-transform-unicode-escapes": "^7.14.5",
     10392                "@babel/plugin-transform-unicode-regex": "^7.14.5",
     10393                "@babel/preset-modules": "^0.1.4",
     10394                "@babel/types": "^7.15.6",
     10395                "babel-plugin-polyfill-corejs2": "^0.2.2",
     10396                "babel-plugin-polyfill-corejs3": "^0.2.2",
     10397                "babel-plugin-polyfill-regenerator": "^0.2.2",
     10398                "core-js-compat": "^3.16.0",
     10399                "semver": "^6.3.0"
     10400            },
     10401            "dependencies": {
     10402                "semver": {
     10403                    "version": "6.3.0",
     10404                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     10405                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     10406                    "dev": true
     10407                }
     10408            }
     10409        },
     10410        "@babel/preset-modules": {
     10411            "version": "0.1.4",
     10412            "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
     10413            "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
     10414            "dev": true,
     10415            "requires": {
     10416                "@babel/helper-plugin-utils": "^7.0.0",
     10417                "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
     10418                "@babel/plugin-transform-dotall-regex": "^7.4.4",
     10419                "@babel/types": "^7.4.4",
     10420                "esutils": "^2.0.2"
     10421            }
     10422        },
     10423        "@babel/runtime": {
     10424            "version": "7.15.4",
     10425            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
     10426            "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
     10427            "dev": true,
     10428            "requires": {
     10429                "regenerator-runtime": "^0.13.4"
     10430            }
     10431        },
     10432        "@babel/template": {
     10433            "version": "7.15.4",
     10434            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
     10435            "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
     10436            "dev": true,
     10437            "requires": {
     10438                "@babel/code-frame": "^7.14.5",
     10439                "@babel/parser": "^7.15.4",
     10440                "@babel/types": "^7.15.4"
     10441            }
     10442        },
     10443        "@babel/traverse": {
     10444            "version": "7.15.4",
     10445            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
     10446            "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
     10447            "dev": true,
     10448            "requires": {
     10449                "@babel/code-frame": "^7.14.5",
     10450                "@babel/generator": "^7.15.4",
     10451                "@babel/helper-function-name": "^7.15.4",
     10452                "@babel/helper-hoist-variables": "^7.15.4",
     10453                "@babel/helper-split-export-declaration": "^7.15.4",
     10454                "@babel/parser": "^7.15.4",
     10455                "@babel/types": "^7.15.4",
     10456                "debug": "^4.1.0",
     10457                "globals": "^11.1.0"
     10458            }
     10459        },
     10460        "@babel/types": {
     10461            "version": "7.15.6",
     10462            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
     10463            "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
     10464            "dev": true,
     10465            "requires": {
     10466                "@babel/helper-validator-identifier": "^7.14.9",
     10467                "to-fast-properties": "^2.0.0"
     10468            }
     10469        },
     10470        "@discoveryjs/json-ext": {
     10471            "version": "0.5.5",
     10472            "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
     10473            "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
     10474            "dev": true
     10475        },
     10476        "@nodelib/fs.scandir": {
     10477            "version": "2.1.5",
     10478            "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
     10479            "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
     10480            "dev": true,
     10481            "requires": {
     10482                "@nodelib/fs.stat": "2.0.5",
     10483                "run-parallel": "^1.1.9"
     10484            }
     10485        },
     10486        "@nodelib/fs.stat": {
     10487            "version": "2.0.5",
     10488            "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
     10489            "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
     10490            "dev": true
     10491        },
     10492        "@nodelib/fs.walk": {
     10493            "version": "1.2.8",
     10494            "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
     10495            "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
     10496            "dev": true,
     10497            "requires": {
     10498                "@nodelib/fs.scandir": "2.1.5",
     10499                "fastq": "^1.6.0"
     10500            }
     10501        },
     10502        "@trysound/sax": {
     10503            "version": "0.2.0",
     10504            "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
     10505            "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
     10506            "dev": true
     10507        },
     10508        "@types/babel__core": {
     10509            "version": "7.1.16",
     10510            "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
     10511            "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
     10512            "dev": true,
     10513            "requires": {
     10514                "@babel/parser": "^7.1.0",
     10515                "@babel/types": "^7.0.0",
     10516                "@types/babel__generator": "*",
     10517                "@types/babel__template": "*",
     10518                "@types/babel__traverse": "*"
     10519            }
     10520        },
     10521        "@types/babel__generator": {
     10522            "version": "7.6.3",
     10523            "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
     10524            "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
     10525            "dev": true,
     10526            "requires": {
     10527                "@babel/types": "^7.0.0"
     10528            }
     10529        },
     10530        "@types/babel__template": {
     10531            "version": "7.4.1",
     10532            "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
     10533            "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
     10534            "dev": true,
     10535            "requires": {
     10536                "@babel/parser": "^7.1.0",
     10537                "@babel/types": "^7.0.0"
     10538            }
     10539        },
     10540        "@types/babel__traverse": {
     10541            "version": "7.14.2",
     10542            "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
     10543            "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
     10544            "dev": true,
     10545            "requires": {
     10546                "@babel/types": "^7.3.0"
     10547            }
     10548        },
     10549        "@types/clean-css": {
     10550            "version": "4.2.5",
     10551            "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.5.tgz",
     10552            "integrity": "sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==",
     10553            "dev": true,
     10554            "requires": {
     10555                "@types/node": "*",
     10556                "source-map": "^0.6.0"
     10557            },
     10558            "dependencies": {
     10559                "source-map": {
     10560                    "version": "0.6.1",
     10561                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     10562                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     10563                    "dev": true
     10564                }
     10565            }
     10566        },
     10567        "@types/eslint": {
     10568            "version": "7.28.0",
     10569            "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz",
     10570            "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==",
     10571            "dev": true,
     10572            "requires": {
     10573                "@types/estree": "*",
     10574                "@types/json-schema": "*"
     10575            }
     10576        },
     10577        "@types/eslint-scope": {
     10578            "version": "3.7.1",
     10579            "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
     10580            "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
     10581            "dev": true,
     10582            "requires": {
     10583                "@types/eslint": "*",
     10584                "@types/estree": "*"
     10585            }
     10586        },
     10587        "@types/estree": {
     10588            "version": "0.0.50",
     10589            "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
     10590            "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
     10591            "dev": true
     10592        },
     10593        "@types/glob": {
     10594            "version": "7.1.4",
     10595            "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz",
     10596            "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==",
     10597            "dev": true,
     10598            "requires": {
     10599                "@types/minimatch": "*",
     10600                "@types/node": "*"
     10601            }
     10602        },
     10603        "@types/http-proxy": {
     10604            "version": "1.17.7",
     10605            "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
     10606            "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
     10607            "dev": true,
     10608            "requires": {
     10609                "@types/node": "*"
     10610            }
     10611        },
     10612        "@types/imagemin": {
     10613            "version": "7.0.1",
     10614            "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-7.0.1.tgz",
     10615            "integrity": "sha512-xEn5+M3lDBtI3JxLy6eU3ksoVurygnlG7OYhTqJfGGP4PcvYnfn+IABCmMve7ziM/SneHDm5xgJFKC8hCYPicw==",
     10616            "dev": true,
     10617            "requires": {
     10618                "@types/node": "*"
     10619            }
     10620        },
     10621        "@types/imagemin-gifsicle": {
     10622            "version": "7.0.1",
     10623            "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz",
     10624            "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==",
     10625            "dev": true,
     10626            "requires": {
     10627                "@types/imagemin": "*"
     10628            }
     10629        },
     10630        "@types/imagemin-mozjpeg": {
     10631            "version": "8.0.1",
     10632            "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz",
     10633            "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==",
     10634            "dev": true,
     10635            "requires": {
     10636                "@types/imagemin": "*"
     10637            }
     10638        },
     10639        "@types/imagemin-optipng": {
     10640            "version": "5.2.1",
     10641            "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",
     10642            "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==",
     10643            "dev": true,
     10644            "requires": {
     10645                "@types/imagemin": "*"
     10646            }
     10647        },
     10648        "@types/imagemin-svgo": {
     10649            "version": "8.0.1",
     10650            "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz",
     10651            "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==",
     10652            "dev": true,
     10653            "requires": {
     10654                "@types/imagemin": "*",
     10655                "@types/svgo": "^1"
     10656            }
     10657        },
     10658        "@types/json-schema": {
     10659            "version": "7.0.9",
     10660            "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
     10661            "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
     10662            "dev": true
     10663        },
     10664        "@types/minimatch": {
     10665            "version": "3.0.5",
     10666            "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
     10667            "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
     10668            "dev": true
     10669        },
     10670        "@types/node": {
     10671            "version": "16.10.1",
     10672            "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz",
     10673            "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==",
     10674            "dev": true
     10675        },
     10676        "@types/parse-json": {
     10677            "version": "4.0.0",
     10678            "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
     10679            "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
     10680            "dev": true
     10681        },
     10682        "@types/retry": {
     10683            "version": "0.12.1",
     10684            "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
     10685            "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
     10686            "dev": true
     10687        },
     10688        "@types/svgo": {
     10689            "version": "1.3.6",
     10690            "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz",
     10691            "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==",
     10692            "dev": true
     10693        },
     10694        "@webassemblyjs/ast": {
     10695            "version": "1.11.1",
     10696            "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
     10697            "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
     10698            "dev": true,
     10699            "requires": {
     10700                "@webassemblyjs/helper-numbers": "1.11.1",
     10701                "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
     10702            }
     10703        },
     10704        "@webassemblyjs/floating-point-hex-parser": {
     10705            "version": "1.11.1",
     10706            "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
     10707            "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
     10708            "dev": true
     10709        },
     10710        "@webassemblyjs/helper-api-error": {
     10711            "version": "1.11.1",
     10712            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
     10713            "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
     10714            "dev": true
     10715        },
     10716        "@webassemblyjs/helper-buffer": {
     10717            "version": "1.11.1",
     10718            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
     10719            "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
     10720            "dev": true
     10721        },
     10722        "@webassemblyjs/helper-numbers": {
     10723            "version": "1.11.1",
     10724            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
     10725            "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
     10726            "dev": true,
     10727            "requires": {
     10728                "@webassemblyjs/floating-point-hex-parser": "1.11.1",
     10729                "@webassemblyjs/helper-api-error": "1.11.1",
     10730                "@xtuc/long": "4.2.2"
     10731            }
     10732        },
     10733        "@webassemblyjs/helper-wasm-bytecode": {
     10734            "version": "1.11.1",
     10735            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
     10736            "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
     10737            "dev": true
     10738        },
     10739        "@webassemblyjs/helper-wasm-section": {
     10740            "version": "1.11.1",
     10741            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
     10742            "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
     10743            "dev": true,
     10744            "requires": {
     10745                "@webassemblyjs/ast": "1.11.1",
     10746                "@webassemblyjs/helper-buffer": "1.11.1",
     10747                "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
     10748                "@webassemblyjs/wasm-gen": "1.11.1"
     10749            }
     10750        },
     10751        "@webassemblyjs/ieee754": {
     10752            "version": "1.11.1",
     10753            "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
     10754            "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
     10755            "dev": true,
     10756            "requires": {
     10757                "@xtuc/ieee754": "^1.2.0"
     10758            }
     10759        },
     10760        "@webassemblyjs/leb128": {
     10761            "version": "1.11.1",
     10762            "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
     10763            "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
     10764            "dev": true,
     10765            "requires": {
     10766                "@xtuc/long": "4.2.2"
     10767            }
     10768        },
     10769        "@webassemblyjs/utf8": {
     10770            "version": "1.11.1",
     10771            "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
     10772            "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
     10773            "dev": true
     10774        },
     10775        "@webassemblyjs/wasm-edit": {
     10776            "version": "1.11.1",
     10777            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
     10778            "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
     10779            "dev": true,
     10780            "requires": {
     10781                "@webassemblyjs/ast": "1.11.1",
     10782                "@webassemblyjs/helper-buffer": "1.11.1",
     10783                "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
     10784                "@webassemblyjs/helper-wasm-section": "1.11.1",
     10785                "@webassemblyjs/wasm-gen": "1.11.1",
     10786                "@webassemblyjs/wasm-opt": "1.11.1",
     10787                "@webassemblyjs/wasm-parser": "1.11.1",
     10788                "@webassemblyjs/wast-printer": "1.11.1"
     10789            }
     10790        },
     10791        "@webassemblyjs/wasm-gen": {
     10792            "version": "1.11.1",
     10793            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
     10794            "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
     10795            "dev": true,
     10796            "requires": {
     10797                "@webassemblyjs/ast": "1.11.1",
     10798                "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
     10799                "@webassemblyjs/ieee754": "1.11.1",
     10800                "@webassemblyjs/leb128": "1.11.1",
     10801                "@webassemblyjs/utf8": "1.11.1"
     10802            }
     10803        },
     10804        "@webassemblyjs/wasm-opt": {
     10805            "version": "1.11.1",
     10806            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
     10807            "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
     10808            "dev": true,
     10809            "requires": {
     10810                "@webassemblyjs/ast": "1.11.1",
     10811                "@webassemblyjs/helper-buffer": "1.11.1",
     10812                "@webassemblyjs/wasm-gen": "1.11.1",
     10813                "@webassemblyjs/wasm-parser": "1.11.1"
     10814            }
     10815        },
     10816        "@webassemblyjs/wasm-parser": {
     10817            "version": "1.11.1",
     10818            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
     10819            "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
     10820            "dev": true,
     10821            "requires": {
     10822                "@webassemblyjs/ast": "1.11.1",
     10823                "@webassemblyjs/helper-api-error": "1.11.1",
     10824                "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
     10825                "@webassemblyjs/ieee754": "1.11.1",
     10826                "@webassemblyjs/leb128": "1.11.1",
     10827                "@webassemblyjs/utf8": "1.11.1"
     10828            }
     10829        },
     10830        "@webassemblyjs/wast-printer": {
     10831            "version": "1.11.1",
     10832            "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
     10833            "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
     10834            "dev": true,
     10835            "requires": {
     10836                "@webassemblyjs/ast": "1.11.1",
     10837                "@xtuc/long": "4.2.2"
     10838            }
     10839        },
     10840        "@webpack-cli/configtest": {
     10841            "version": "1.0.4",
     10842            "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz",
     10843            "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==",
     10844            "dev": true,
     10845            "requires": {}
     10846        },
     10847        "@webpack-cli/info": {
     10848            "version": "1.3.0",
     10849            "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz",
     10850            "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==",
     10851            "dev": true,
     10852            "requires": {
     10853                "envinfo": "^7.7.3"
     10854            }
     10855        },
     10856        "@webpack-cli/serve": {
     10857            "version": "1.5.2",
     10858            "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz",
     10859            "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==",
     10860            "dev": true,
     10861            "requires": {}
     10862        },
     10863        "@xtuc/ieee754": {
     10864            "version": "1.2.0",
     10865            "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
     10866            "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
     10867            "dev": true
     10868        },
     10869        "@xtuc/long": {
     10870            "version": "4.2.2",
     10871            "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
     10872            "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
     10873            "dev": true
     10874        },
     10875        "accepts": {
     10876            "version": "1.3.7",
     10877            "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
     10878            "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
     10879            "dev": true,
     10880            "requires": {
     10881                "mime-types": "~2.1.24",
     10882                "negotiator": "0.6.2"
     10883            }
     10884        },
     10885        "acorn": {
     10886            "version": "8.5.0",
     10887            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
     10888            "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
     10889            "dev": true
     10890        },
     10891        "acorn-import-assertions": {
     10892            "version": "1.7.6",
     10893            "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz",
     10894            "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==",
     10895            "dev": true,
     10896            "requires": {}
     10897        },
     10898        "adjust-sourcemap-loader": {
     10899            "version": "4.0.0",
     10900            "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
     10901            "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
     10902            "dev": true,
     10903            "requires": {
     10904                "loader-utils": "^2.0.0",
     10905                "regex-parser": "^2.2.11"
     10906            },
     10907            "dependencies": {
     10908                "loader-utils": {
     10909                    "version": "2.0.0",
     10910                    "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
     10911                    "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
     10912                    "dev": true,
     10913                    "requires": {
     10914                        "big.js": "^5.2.2",
     10915                        "emojis-list": "^3.0.0",
     10916                        "json5": "^2.1.2"
     10917                    }
     10918                }
     10919            }
     10920        },
     10921        "aggregate-error": {
     10922            "version": "3.1.0",
     10923            "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
     10924            "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
     10925            "dev": true,
     10926            "requires": {
     10927                "clean-stack": "^2.0.0",
     10928                "indent-string": "^4.0.0"
     10929            }
     10930        },
     10931        "ajv": {
     10932            "version": "6.12.6",
     10933            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     10934            "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     10935            "dev": true,
     10936            "requires": {
     10937                "fast-deep-equal": "^3.1.1",
     10938                "fast-json-stable-stringify": "^2.0.0",
     10939                "json-schema-traverse": "^0.4.1",
     10940                "uri-js": "^4.2.2"
     10941            }
     10942        },
     10943        "ajv-keywords": {
     10944            "version": "3.5.2",
     10945            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
     10946            "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
     10947            "dev": true,
     10948            "requires": {}
     10949        },
     10950        "alphanum-sort": {
     10951            "version": "1.0.2",
     10952            "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
     10953            "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
     10954            "dev": true
     10955        },
     10956        "ansi-escapes": {
     10957            "version": "4.3.2",
     10958            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
     10959            "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
     10960            "dev": true,
     10961            "requires": {
     10962                "type-fest": "^0.21.3"
     10963            }
     10964        },
     10965        "ansi-html-community": {
     10966            "version": "0.0.8",
     10967            "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
     10968            "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
     10969            "dev": true
     10970        },
     10971        "ansi-regex": {
     10972            "version": "5.0.1",
     10973            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
     10974            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
     10975            "dev": true
     10976        },
     10977        "ansi-styles": {
     10978            "version": "3.2.1",
     10979            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     10980            "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     10981            "dev": true,
     10982            "requires": {
     10983                "color-convert": "^1.9.0"
     10984            }
     10985        },
     10986        "anymatch": {
     10987            "version": "3.1.2",
     10988            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
     10989            "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
     10990            "dev": true,
     10991            "requires": {
     10992                "normalize-path": "^3.0.0",
     10993                "picomatch": "^2.0.4"
     10994            }
     10995        },
     10996        "array-flatten": {
     10997            "version": "2.1.2",
     10998            "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
     10999            "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
     11000            "dev": true
     11001        },
     11002        "array-union": {
     11003            "version": "2.1.0",
     11004            "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
     11005            "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
     11006            "dev": true
     11007        },
     11008        "asn1.js": {
     11009            "version": "5.4.1",
     11010            "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
     11011            "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
     11012            "dev": true,
     11013            "requires": {
     11014                "bn.js": "^4.0.0",
     11015                "inherits": "^2.0.1",
     11016                "minimalistic-assert": "^1.0.0",
     11017                "safer-buffer": "^2.1.0"
     11018            },
     11019            "dependencies": {
     11020                "bn.js": {
     11021                    "version": "4.12.0",
     11022                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
     11023                    "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
     11024                    "dev": true
     11025                }
     11026            }
     11027        },
     11028        "assert": {
     11029            "version": "1.5.0",
     11030            "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
     11031            "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
     11032            "dev": true,
     11033            "requires": {
     11034                "object-assign": "^4.1.1",
     11035                "util": "0.10.3"
     11036            },
     11037            "dependencies": {
     11038                "inherits": {
     11039                    "version": "2.0.1",
     11040                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     11041                    "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
     11042                    "dev": true
     11043                },
     11044                "util": {
     11045                    "version": "0.10.3",
     11046                    "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
     11047                    "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
     11048                    "dev": true,
     11049                    "requires": {
     11050                        "inherits": "2.0.1"
     11051                    }
     11052                }
     11053            }
     11054        },
     11055        "async": {
     11056            "version": "2.6.3",
     11057            "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
     11058            "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
     11059            "dev": true,
     11060            "requires": {
     11061                "lodash": "^4.17.14"
     11062            }
     11063        },
     11064        "autoprefixer": {
     11065            "version": "10.3.6",
     11066            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz",
     11067            "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==",
     11068            "dev": true,
     11069            "requires": {
     11070                "browserslist": "^4.17.1",
     11071                "caniuse-lite": "^1.0.30001260",
     11072                "fraction.js": "^4.1.1",
     11073                "nanocolors": "^0.2.8",
     11074                "normalize-range": "^0.1.2",
     11075                "postcss-value-parser": "^4.1.0"
     11076            },
     11077            "dependencies": {
     11078                "nanocolors": {
     11079                    "version": "0.2.10",
     11080                    "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz",
     11081                    "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==",
     11082                    "dev": true
     11083                }
     11084            }
     11085        },
     11086        "axios": {
     11087            "version": "0.21.4",
     11088            "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
     11089            "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
     11090            "dev": true,
     11091            "requires": {
     11092                "follow-redirects": "^1.14.0"
     11093            }
     11094        },
     11095        "babel-loader": {
     11096            "version": "8.2.2",
     11097            "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
     11098            "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
     11099            "dev": true,
     11100            "requires": {
     11101                "find-cache-dir": "^3.3.1",
     11102                "loader-utils": "^1.4.0",
     11103                "make-dir": "^3.1.0",
     11104                "schema-utils": "^2.6.5"
     11105            }
     11106        },
     11107        "babel-plugin-dynamic-import-node": {
     11108            "version": "2.3.3",
     11109            "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
     11110            "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
     11111            "dev": true,
     11112            "requires": {
     11113                "object.assign": "^4.1.0"
     11114            }
     11115        },
     11116        "babel-plugin-polyfill-corejs2": {
     11117            "version": "0.2.2",
     11118            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
     11119            "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
     11120            "dev": true,
     11121            "requires": {
     11122                "@babel/compat-data": "^7.13.11",
     11123                "@babel/helper-define-polyfill-provider": "^0.2.2",
     11124                "semver": "^6.1.1"
     11125            },
     11126            "dependencies": {
     11127                "semver": {
     11128                    "version": "6.3.0",
     11129                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     11130                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     11131                    "dev": true
     11132                }
     11133            }
     11134        },
     11135        "babel-plugin-polyfill-corejs3": {
     11136            "version": "0.2.5",
     11137            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
     11138            "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
     11139            "dev": true,
     11140            "requires": {
     11141                "@babel/helper-define-polyfill-provider": "^0.2.2",
     11142                "core-js-compat": "^3.16.2"
     11143            }
     11144        },
     11145        "babel-plugin-polyfill-regenerator": {
     11146            "version": "0.2.2",
     11147            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
     11148            "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
     11149            "dev": true,
     11150            "requires": {
     11151                "@babel/helper-define-polyfill-provider": "^0.2.2"
     11152            }
     11153        },
     11154        "balanced-match": {
     11155            "version": "1.0.2",
     11156            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
     11157            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
     11158            "dev": true
     11159        },
     11160        "base64-js": {
     11161            "version": "1.5.1",
     11162            "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
     11163            "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
     11164            "dev": true
     11165        },
     11166        "batch": {
     11167            "version": "0.6.1",
     11168            "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
     11169            "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
     11170            "dev": true
     11171        },
     11172        "big.js": {
     11173            "version": "5.2.2",
     11174            "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
     11175            "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
     11176            "dev": true
     11177        },
     11178        "binary-extensions": {
     11179            "version": "2.2.0",
     11180            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
     11181            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
     11182            "dev": true
     11183        },
     11184        "bn.js": {
     11185            "version": "5.2.0",
     11186            "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
     11187            "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
     11188            "dev": true
     11189        },
     11190        "body-parser": {
     11191            "version": "1.19.0",
     11192            "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
     11193            "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
     11194            "dev": true,
     11195            "requires": {
     11196                "bytes": "3.1.0",
     11197                "content-type": "~1.0.4",
     11198                "debug": "2.6.9",
     11199                "depd": "~1.1.2",
     11200                "http-errors": "1.7.2",
     11201                "iconv-lite": "0.4.24",
     11202                "on-finished": "~2.3.0",
     11203                "qs": "6.7.0",
     11204                "raw-body": "2.4.0",
     11205                "type-is": "~1.6.17"
     11206            },
     11207            "dependencies": {
     11208                "bytes": {
     11209                    "version": "3.1.0",
     11210                    "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
     11211                    "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
     11212                    "dev": true
     11213                },
     11214                "debug": {
     11215                    "version": "2.6.9",
     11216                    "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     11217                    "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     11218                    "dev": true,
     11219                    "requires": {
     11220                        "ms": "2.0.0"
     11221                    }
     11222                },
     11223                "ms": {
     11224                    "version": "2.0.0",
     11225                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
     11226                    "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     11227                    "dev": true
     11228                }
     11229            }
     11230        },
     11231        "bonjour": {
     11232            "version": "3.5.0",
     11233            "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
     11234            "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
     11235            "dev": true,
     11236            "requires": {
     11237                "array-flatten": "^2.1.0",
     11238                "deep-equal": "^1.0.1",
     11239                "dns-equal": "^1.0.0",
     11240                "dns-txt": "^2.0.2",
     11241                "multicast-dns": "^6.0.1",
     11242                "multicast-dns-service-types": "^1.1.0"
     11243            }
     11244        },
     11245        "boolbase": {
     11246            "version": "1.0.0",
     11247            "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
     11248            "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
     11249            "dev": true
     11250        },
     11251        "brace-expansion": {
     11252            "version": "1.1.11",
     11253            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
     11254            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     11255            "dev": true,
     11256            "requires": {
     11257                "balanced-match": "^1.0.0",
     11258                "concat-map": "0.0.1"
     11259            }
     11260        },
     11261        "braces": {
     11262            "version": "3.0.2",
     11263            "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
     11264            "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
     11265            "dev": true,
     11266            "requires": {
     11267                "fill-range": "^7.0.1"
     11268            }
     11269        },
     11270        "brorand": {
     11271            "version": "1.1.0",
     11272            "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
     11273            "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
     11274            "dev": true
     11275        },
     11276        "browserify-aes": {
     11277            "version": "1.2.0",
     11278            "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
     11279            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
     11280            "dev": true,
     11281            "requires": {
     11282                "buffer-xor": "^1.0.3",
     11283                "cipher-base": "^1.0.0",
     11284                "create-hash": "^1.1.0",
     11285                "evp_bytestokey": "^1.0.3",
     11286                "inherits": "^2.0.1",
     11287                "safe-buffer": "^5.0.1"
     11288            }
     11289        },
     11290        "browserify-cipher": {
     11291            "version": "1.0.1",
     11292            "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
     11293            "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
     11294            "dev": true,
     11295            "requires": {
     11296                "browserify-aes": "^1.0.4",
     11297                "browserify-des": "^1.0.0",
     11298                "evp_bytestokey": "^1.0.0"
     11299            }
     11300        },
     11301        "browserify-des": {
     11302            "version": "1.0.2",
     11303            "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
     11304            "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
     11305            "dev": true,
     11306            "requires": {
     11307                "cipher-base": "^1.0.1",
     11308                "des.js": "^1.0.0",
     11309                "inherits": "^2.0.1",
     11310                "safe-buffer": "^5.1.2"
     11311            }
     11312        },
     11313        "browserify-rsa": {
     11314            "version": "4.1.0",
     11315            "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
     11316            "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
     11317            "dev": true,
     11318            "requires": {
     11319                "bn.js": "^5.0.0",
     11320                "randombytes": "^2.0.1"
     11321            }
     11322        },
     11323        "browserify-sign": {
     11324            "version": "4.2.1",
     11325            "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
     11326            "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
     11327            "dev": true,
     11328            "requires": {
     11329                "bn.js": "^5.1.1",
     11330                "browserify-rsa": "^4.0.1",
     11331                "create-hash": "^1.2.0",
     11332                "create-hmac": "^1.1.7",
     11333                "elliptic": "^6.5.3",
     11334                "inherits": "^2.0.4",
     11335                "parse-asn1": "^5.1.5",
     11336                "readable-stream": "^3.6.0",
     11337                "safe-buffer": "^5.2.0"
     11338            },
     11339            "dependencies": {
     11340                "readable-stream": {
     11341                    "version": "3.6.0",
     11342                    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
     11343                    "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
     11344                    "dev": true,
     11345                    "requires": {
     11346                        "inherits": "^2.0.3",
     11347                        "string_decoder": "^1.1.1",
     11348                        "util-deprecate": "^1.0.1"
     11349                    }
     11350                },
     11351                "safe-buffer": {
     11352                    "version": "5.2.1",
     11353                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     11354                    "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
     11355                    "dev": true
     11356                }
     11357            }
     11358        },
     11359        "browserify-zlib": {
     11360            "version": "0.2.0",
     11361            "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
     11362            "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
     11363            "dev": true,
     11364            "requires": {
     11365                "pako": "~1.0.5"
     11366            }
     11367        },
     11368        "browserslist": {
     11369            "version": "4.17.1",
     11370            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz",
     11371            "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==",
     11372            "dev": true,
     11373            "requires": {
     11374                "caniuse-lite": "^1.0.30001259",
     11375                "electron-to-chromium": "^1.3.846",
     11376                "escalade": "^3.1.1",
     11377                "nanocolors": "^0.1.5",
     11378                "node-releases": "^1.1.76"
     11379            }
     11380        },
     11381        "buffer": {
     11382            "version": "4.9.2",
     11383            "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
     11384            "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
     11385            "dev": true,
     11386            "requires": {
     11387                "base64-js": "^1.0.2",
     11388                "ieee754": "^1.1.4",
     11389                "isarray": "^1.0.0"
     11390            }
     11391        },
     11392        "buffer-from": {
     11393            "version": "1.1.2",
     11394            "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
     11395            "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
     11396            "dev": true
     11397        },
     11398        "buffer-indexof": {
     11399            "version": "1.1.1",
     11400            "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
     11401            "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
     11402            "dev": true
     11403        },
     11404        "buffer-xor": {
     11405            "version": "1.0.3",
     11406            "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
     11407            "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
     11408            "dev": true
     11409        },
     11410        "builtin-status-codes": {
     11411            "version": "3.0.0",
     11412            "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
     11413            "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
     11414            "dev": true
     11415        },
     11416        "bytes": {
     11417            "version": "3.0.0",
     11418            "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
     11419            "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
     11420            "dev": true
     11421        },
     11422        "call-bind": {
     11423            "version": "1.0.2",
     11424            "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     11425            "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     11426            "dev": true,
     11427            "requires": {
     11428                "function-bind": "^1.1.1",
     11429                "get-intrinsic": "^1.0.2"
     11430            }
     11431        },
     11432        "callsites": {
     11433            "version": "3.1.0",
     11434            "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
     11435            "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
     11436            "dev": true
     11437        },
     11438        "camel-case": {
     11439            "version": "4.1.2",
     11440            "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
     11441            "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
     11442            "dev": true,
     11443            "requires": {
     11444                "pascal-case": "^3.1.2",
     11445                "tslib": "^2.0.3"
     11446            }
     11447        },
     11448        "caniuse-api": {
     11449            "version": "3.0.0",
     11450            "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
     11451            "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
     11452            "dev": true,
     11453            "requires": {
     11454                "browserslist": "^4.0.0",
     11455                "caniuse-lite": "^1.0.0",
     11456                "lodash.memoize": "^4.1.2",
     11457                "lodash.uniq": "^4.5.0"
     11458            }
     11459        },
     11460        "caniuse-lite": {
     11461            "version": "1.0.30001260",
     11462            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz",
     11463            "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==",
     11464            "dev": true,
     11465            "requires": {
     11466                "nanocolors": "^0.1.0"
     11467            }
     11468        },
     11469        "chalk": {
     11470            "version": "4.1.2",
     11471            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
     11472            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
     11473            "dev": true,
     11474            "requires": {
     11475                "ansi-styles": "^4.1.0",
     11476                "supports-color": "^7.1.0"
     11477            },
     11478            "dependencies": {
     11479                "ansi-styles": {
     11480                    "version": "4.3.0",
     11481                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
     11482                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
     11483                    "dev": true,
     11484                    "requires": {
     11485                        "color-convert": "^2.0.1"
     11486                    }
     11487                },
     11488                "color-convert": {
     11489                    "version": "2.0.1",
     11490                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     11491                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     11492                    "dev": true,
     11493                    "requires": {
     11494                        "color-name": "~1.1.4"
     11495                    }
     11496                },
     11497                "color-name": {
     11498                    "version": "1.1.4",
     11499                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     11500                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     11501                    "dev": true
     11502                },
     11503                "has-flag": {
     11504                    "version": "4.0.0",
     11505                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     11506                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     11507                    "dev": true
     11508                },
     11509                "supports-color": {
     11510                    "version": "7.2.0",
     11511                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
     11512                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
     11513                    "dev": true,
     11514                    "requires": {
     11515                        "has-flag": "^4.0.0"
     11516                    }
     11517                }
     11518            }
     11519        },
     11520        "charenc": {
     11521            "version": "0.0.2",
     11522            "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
     11523            "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
     11524            "dev": true
     11525        },
     11526        "chokidar": {
     11527            "version": "3.5.2",
     11528            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
     11529            "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
     11530            "dev": true,
     11531            "requires": {
     11532                "anymatch": "~3.1.2",
     11533                "braces": "~3.0.2",
     11534                "fsevents": "~2.3.2",
     11535                "glob-parent": "~5.1.2",
     11536                "is-binary-path": "~2.1.0",
     11537                "is-glob": "~4.0.1",
     11538                "normalize-path": "~3.0.0",
     11539                "readdirp": "~3.6.0"
     11540            }
     11541        },
     11542        "chrome-trace-event": {
     11543            "version": "1.0.3",
     11544            "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
     11545            "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
     11546            "dev": true
     11547        },
     11548        "ci-info": {
     11549            "version": "3.2.0",
     11550            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
     11551            "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
     11552            "dev": true
     11553        },
     11554        "cipher-base": {
     11555            "version": "1.0.4",
     11556            "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
     11557            "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
     11558            "dev": true,
     11559            "requires": {
     11560                "inherits": "^2.0.1",
     11561                "safe-buffer": "^5.0.1"
     11562            }
     11563        },
     11564        "clean-css": {
     11565            "version": "5.2.0",
     11566            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.0.tgz",
     11567            "integrity": "sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA==",
     11568            "dev": true,
     11569            "requires": {
     11570                "source-map": "~0.6.0"
     11571            },
     11572            "dependencies": {
     11573                "source-map": {
     11574                    "version": "0.6.1",
     11575                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     11576                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     11577                    "dev": true
     11578                }
     11579            }
     11580        },
     11581        "clean-stack": {
     11582            "version": "2.2.0",
     11583            "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
     11584            "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
     11585            "dev": true
     11586        },
     11587        "cli-table3": {
     11588            "version": "0.6.0",
     11589            "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz",
     11590            "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==",
     11591            "dev": true,
     11592            "requires": {
     11593                "colors": "^1.1.2",
     11594                "object-assign": "^4.1.0",
     11595                "string-width": "^4.2.0"
     11596            }
     11597        },
     11598        "clipboard": {
     11599            "version": "2.0.8",
     11600            "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz",
     11601            "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==",
     11602            "requires": {
     11603                "good-listener": "^1.2.2",
     11604                "select": "^1.1.2",
     11605                "tiny-emitter": "^2.0.0"
     11606            }
     11607        },
     11608        "cliui": {
     11609            "version": "7.0.4",
     11610            "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
     11611            "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
     11612            "dev": true,
     11613            "requires": {
     11614                "string-width": "^4.2.0",
     11615                "strip-ansi": "^6.0.0",
     11616                "wrap-ansi": "^7.0.0"
     11617            }
     11618        },
     11619        "clone-deep": {
     11620            "version": "4.0.1",
     11621            "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
     11622            "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
     11623            "dev": true,
     11624            "requires": {
     11625                "is-plain-object": "^2.0.4",
     11626                "kind-of": "^6.0.2",
     11627                "shallow-clone": "^3.0.0"
     11628            }
     11629        },
     11630        "collect.js": {
     11631            "version": "4.29.0",
     11632            "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.29.0.tgz",
     11633            "integrity": "sha512-yhgGYEsLEcqnLT1NmRlN1+1euoz9SDhxQ4QyDhWYsKoWsg7252PKA5++dWaDs8mdFxbkmXDXQUaHXI9J2eTPkQ==",
     11634            "dev": true
     11635        },
     11636        "color-convert": {
     11637            "version": "1.9.3",
     11638            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
     11639            "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
     11640            "dev": true,
     11641            "requires": {
     11642                "color-name": "1.1.3"
     11643            }
     11644        },
     11645        "color-name": {
     11646            "version": "1.1.3",
     11647            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
     11648            "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
     11649            "dev": true
     11650        },
     11651        "colord": {
     11652            "version": "2.8.0",
     11653            "resolved": "https://registry.npmjs.org/colord/-/colord-2.8.0.tgz",
     11654            "integrity": "sha512-kNkVV4KFta3TYQv0bzs4xNwLaeag261pxgzGQSh4cQ1rEhYjcTJfFRP0SDlbhLONg0eSoLzrDd79PosjbltufA==",
     11655            "dev": true
     11656        },
     11657        "colorette": {
     11658            "version": "1.4.0",
     11659            "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
     11660            "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
     11661            "dev": true
     11662        },
     11663        "colors": {
     11664            "version": "1.4.0",
     11665            "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
     11666            "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
     11667            "dev": true,
     11668            "optional": true
     11669        },
     11670        "commander": {
     11671            "version": "7.2.0",
     11672            "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
     11673            "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
     11674            "dev": true
     11675        },
     11676        "commondir": {
     11677            "version": "1.0.1",
     11678            "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
     11679            "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
     11680            "dev": true
     11681        },
     11682        "compressible": {
     11683            "version": "2.0.18",
     11684            "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
     11685            "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
     11686            "dev": true,
     11687            "requires": {
     11688                "mime-db": ">= 1.43.0 < 2"
     11689            }
     11690        },
     11691        "compression": {
     11692            "version": "1.7.4",
     11693            "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
     11694            "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
     11695            "dev": true,
     11696            "requires": {
     11697                "accepts": "~1.3.5",
     11698                "bytes": "3.0.0",
     11699                "compressible": "~2.0.16",
     11700                "debug": "2.6.9",
     11701                "on-headers": "~1.0.2",
     11702                "safe-buffer": "5.1.2",
     11703                "vary": "~1.1.2"
     11704            },
     11705            "dependencies": {
     11706                "debug": {
     11707                    "version": "2.6.9",
     11708                    "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     11709                    "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     11710                    "dev": true,
     11711                    "requires": {
     11712                        "ms": "2.0.0"
     11713                    }
     11714                },
     11715                "ms": {
     11716                    "version": "2.0.0",
     11717                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
     11718                    "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     11719                    "dev": true
     11720                }
     11721            }
     11722        },
     11723        "concat": {
     11724            "version": "1.0.3",
     11725            "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz",
     11726            "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=",
     11727            "dev": true,
     11728            "requires": {
     11729                "commander": "^2.9.0"
     11730            },
     11731            "dependencies": {
     11732                "commander": {
     11733                    "version": "2.20.3",
     11734                    "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
     11735                    "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
     11736                    "dev": true
     11737                }
     11738            }
     11739        },
     11740        "concat-map": {
     11741            "version": "0.0.1",
     11742            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     11743            "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
     11744            "dev": true
     11745        },
     11746        "connect-history-api-fallback": {
     11747            "version": "1.6.0",
     11748            "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
     11749            "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
     11750            "dev": true
     11751        },
     11752        "consola": {
     11753            "version": "2.15.3",
     11754            "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz",
     11755            "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==",
     11756            "dev": true
     11757        },
     11758        "console-browserify": {
     11759            "version": "1.2.0",
     11760            "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
     11761            "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
     11762            "dev": true
     11763        },
     11764        "constants-browserify": {
     11765            "version": "1.0.0",
     11766            "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
     11767            "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
     11768            "dev": true
     11769        },
     11770        "content-disposition": {
     11771            "version": "0.5.3",
     11772            "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
     11773            "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
     11774            "dev": true,
     11775            "requires": {
     11776                "safe-buffer": "5.1.2"
     11777            }
     11778        },
     11779        "content-type": {
     11780            "version": "1.0.4",
     11781            "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
     11782            "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
     11783            "dev": true
     11784        },
     11785        "convert-source-map": {
     11786            "version": "1.8.0",
     11787            "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
     11788            "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
     11789            "dev": true,
     11790            "requires": {
     11791                "safe-buffer": "~5.1.1"
     11792            }
     11793        },
     11794        "cookie": {
     11795            "version": "0.4.0",
     11796            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
     11797            "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
     11798            "dev": true
     11799        },
     11800        "cookie-signature": {
     11801            "version": "1.0.6",
     11802            "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
     11803            "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
     11804            "dev": true
     11805        },
     11806        "core-js-compat": {
     11807            "version": "3.18.1",
     11808            "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz",
     11809            "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==",
     11810            "dev": true,
     11811            "requires": {
     11812                "browserslist": "^4.17.1",
     11813                "semver": "7.0.0"
     11814            },
     11815            "dependencies": {
     11816                "semver": {
     11817                    "version": "7.0.0",
     11818                    "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
     11819                    "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
     11820                    "dev": true
     11821                }
     11822            }
     11823        },
     11824        "core-util-is": {
     11825            "version": "1.0.3",
     11826            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
     11827            "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
     11828            "dev": true
     11829        },
     11830        "cosmiconfig": {
     11831            "version": "7.0.1",
     11832            "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
     11833            "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
     11834            "dev": true,
     11835            "requires": {
     11836                "@types/parse-json": "^4.0.0",
     11837                "import-fresh": "^3.2.1",
     11838                "parse-json": "^5.0.0",
     11839                "path-type": "^4.0.0",
     11840                "yaml": "^1.10.0"
     11841            }
     11842        },
     11843        "create-ecdh": {
     11844            "version": "4.0.4",
     11845            "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
     11846            "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
     11847            "dev": true,
     11848            "requires": {
     11849                "bn.js": "^4.1.0",
     11850                "elliptic": "^6.5.3"
     11851            },
     11852            "dependencies": {
     11853                "bn.js": {
     11854                    "version": "4.12.0",
     11855                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
     11856                    "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
     11857                    "dev": true
     11858                }
     11859            }
     11860        },
     11861        "create-hash": {
     11862            "version": "1.2.0",
     11863            "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
     11864            "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
     11865            "dev": true,
     11866            "requires": {
     11867                "cipher-base": "^1.0.1",
     11868                "inherits": "^2.0.1",
     11869                "md5.js": "^1.3.4",
     11870                "ripemd160": "^2.0.1",
     11871                "sha.js": "^2.4.0"
     11872            }
     11873        },
     11874        "create-hmac": {
     11875            "version": "1.1.7",
     11876            "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
     11877            "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
     11878            "dev": true,
     11879            "requires": {
     11880                "cipher-base": "^1.0.3",
     11881                "create-hash": "^1.1.0",
     11882                "inherits": "^2.0.1",
     11883                "ripemd160": "^2.0.0",
     11884                "safe-buffer": "^5.0.1",
     11885                "sha.js": "^2.4.8"
     11886            }
     11887        },
     11888        "cross-spawn": {
     11889            "version": "7.0.3",
     11890            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
     11891            "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
     11892            "dev": true,
     11893            "requires": {
     11894                "path-key": "^3.1.0",
     11895                "shebang-command": "^2.0.0",
     11896                "which": "^2.0.1"
     11897            }
     11898        },
     11899        "crypt": {
     11900            "version": "0.0.2",
     11901            "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
     11902            "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
     11903            "dev": true
     11904        },
     11905        "crypto-browserify": {
     11906            "version": "3.12.0",
     11907            "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
     11908            "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
     11909            "dev": true,
     11910            "requires": {
     11911                "browserify-cipher": "^1.0.0",
     11912                "browserify-sign": "^4.0.0",
     11913                "create-ecdh": "^4.0.0",
     11914                "create-hash": "^1.1.0",
     11915                "create-hmac": "^1.1.0",
     11916                "diffie-hellman": "^5.0.0",
     11917                "inherits": "^2.0.1",
     11918                "pbkdf2": "^3.0.3",
     11919                "public-encrypt": "^4.0.0",
     11920                "randombytes": "^2.0.0",
     11921                "randomfill": "^1.0.3"
     11922            }
     11923        },
     11924        "css-color-names": {
     11925            "version": "1.0.1",
     11926            "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz",
     11927            "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==",
     11928            "dev": true
     11929        },
     11930        "css-declaration-sorter": {
     11931            "version": "6.1.3",
     11932            "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz",
     11933            "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==",
     11934            "dev": true,
     11935            "requires": {
     11936                "timsort": "^0.3.0"
     11937            }
     11938        },
     11939        "css-loader": {
     11940            "version": "5.2.7",
     11941            "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz",
     11942            "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==",
     11943            "dev": true,
     11944            "requires": {
     11945                "icss-utils": "^5.1.0",
     11946                "loader-utils": "^2.0.0",
     11947                "postcss": "^8.2.15",
     11948                "postcss-modules-extract-imports": "^3.0.0",
     11949                "postcss-modules-local-by-default": "^4.0.0",
     11950                "postcss-modules-scope": "^3.0.0",
     11951                "postcss-modules-values": "^4.0.0",
     11952                "postcss-value-parser": "^4.1.0",
     11953                "schema-utils": "^3.0.0",
     11954                "semver": "^7.3.5"
     11955            },
     11956            "dependencies": {
     11957                "loader-utils": {
     11958                    "version": "2.0.0",
     11959                    "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
     11960                    "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
     11961                    "dev": true,
     11962                    "requires": {
     11963                        "big.js": "^5.2.2",
     11964                        "emojis-list": "^3.0.0",
     11965                        "json5": "^2.1.2"
     11966                    }
     11967                },
     11968                "schema-utils": {
     11969                    "version": "3.1.1",
     11970                    "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
     11971                    "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
     11972                    "dev": true,
     11973                    "requires": {
     11974                        "@types/json-schema": "^7.0.8",
     11975                        "ajv": "^6.12.5",
     11976                        "ajv-keywords": "^3.5.2"
     11977                    }
     11978                }
     11979            }
     11980        },
     11981        "css-select": {
     11982            "version": "4.1.3",
     11983            "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
     11984            "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
     11985            "dev": true,
     11986            "requires": {
     11987                "boolbase": "^1.0.0",
     11988                "css-what": "^5.0.0",
     11989                "domhandler": "^4.2.0",
     11990                "domutils": "^2.6.0",
     11991                "nth-check": "^2.0.0"
     11992            }
     11993        },
     11994        "css-tree": {
     11995            "version": "1.1.3",
     11996            "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
     11997            "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
     11998            "dev": true,
     11999            "requires": {
     12000                "mdn-data": "2.0.14",
     12001                "source-map": "^0.6.1"
     12002            },
     12003            "dependencies": {
     12004                "source-map": {
     12005                    "version": "0.6.1",
     12006                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     12007                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     12008                    "dev": true
     12009                }
     12010            }
     12011        },
     12012        "css-what": {
     12013            "version": "5.0.1",
     12014            "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
     12015            "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
     12016            "dev": true
     12017        },
     12018        "cssesc": {
     12019            "version": "3.0.0",
     12020            "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
     12021            "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
     12022            "dev": true
     12023        },
     12024        "cssnano": {
     12025            "version": "5.0.8",
     12026            "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz",
     12027            "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==",
     12028            "dev": true,
     12029            "requires": {
     12030                "cssnano-preset-default": "^5.1.4",
     12031                "is-resolvable": "^1.1.0",
     12032                "lilconfig": "^2.0.3",
     12033                "yaml": "^1.10.2"
     12034            }
     12035        },
     12036        "cssnano-preset-default": {
     12037            "version": "5.1.4",
     12038            "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz",
     12039            "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==",
     12040            "dev": true,
     12041            "requires": {
     12042                "css-declaration-sorter": "^6.0.3",
     12043                "cssnano-utils": "^2.0.1",
     12044                "postcss-calc": "^8.0.0",
     12045                "postcss-colormin": "^5.2.0",
     12046                "postcss-convert-values": "^5.0.1",
     12047                "postcss-discard-comments": "^5.0.1",
     12048                "postcss-discard-duplicates": "^5.0.1",
     12049                "postcss-discard-empty": "^5.0.1",
     12050                "postcss-discard-overridden": "^5.0.1",
     12051                "postcss-merge-longhand": "^5.0.2",
     12052                "postcss-merge-rules": "^5.0.2",
     12053                "postcss-minify-font-values": "^5.0.1",
     12054                "postcss-minify-gradients": "^5.0.2",
     12055                "postcss-minify-params": "^5.0.1",
     12056                "postcss-minify-selectors": "^5.1.0",
     12057                "postcss-normalize-charset": "^5.0.1",
     12058                "postcss-normalize-display-values": "^5.0.1",
     12059                "postcss-normalize-positions": "^5.0.1",
     12060                "postcss-normalize-repeat-style": "^5.0.1",
     12061                "postcss-normalize-string": "^5.0.1",
     12062                "postcss-normalize-timing-functions": "^5.0.1",
     12063                "postcss-normalize-unicode": "^5.0.1",
     12064                "postcss-normalize-url": "^5.0.2",
     12065                "postcss-normalize-whitespace": "^5.0.1",
     12066                "postcss-ordered-values": "^5.0.2",
     12067                "postcss-reduce-initial": "^5.0.1",
     12068                "postcss-reduce-transforms": "^5.0.1",
     12069                "postcss-svgo": "^5.0.2",
     12070                "postcss-unique-selectors": "^5.0.1"
     12071            }
     12072        },
     12073        "cssnano-utils": {
     12074            "version": "2.0.1",
     12075            "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz",
     12076            "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==",
     12077            "dev": true,
     12078            "requires": {}
     12079        },
     12080        "csso": {
     12081            "version": "4.2.0",
     12082            "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
     12083            "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
     12084            "dev": true,
     12085            "requires": {
     12086                "css-tree": "^1.1.2"
     12087            }
     12088        },
     12089        "datatables.net": {
     12090            "version": "1.11.3",
     12091            "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.11.3.tgz",
     12092            "integrity": "sha512-VMj5qEaTebpNurySkM6jy6sGpl+s6onPK8xJhYr296R/vUBnz1+id16NVqNf9z5aR076OGcpGHCuiTuy4E05oQ==",
     12093            "dev": true,
     12094            "requires": {
     12095                "jquery": ">=1.7"
     12096            }
     12097        },
     12098        "debug": {
     12099            "version": "4.3.2",
     12100            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
     12101            "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
     12102            "dev": true,
     12103            "requires": {
     12104                "ms": "2.1.2"
     12105            }
     12106        },
     12107        "deep-equal": {
     12108            "version": "1.1.1",
     12109            "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
     12110            "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
     12111            "dev": true,
     12112            "requires": {
     12113                "is-arguments": "^1.0.4",
     12114                "is-date-object": "^1.0.1",
     12115                "is-regex": "^1.0.4",
     12116                "object-is": "^1.0.1",
     12117                "object-keys": "^1.1.1",
     12118                "regexp.prototype.flags": "^1.2.0"
     12119            }
     12120        },
     12121        "default-gateway": {
     12122            "version": "6.0.3",
     12123            "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
     12124            "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
     12125            "dev": true,
     12126            "requires": {
     12127                "execa": "^5.0.0"
     12128            }
     12129        },
     12130        "define-lazy-prop": {
     12131            "version": "2.0.0",
     12132            "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
     12133            "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
     12134            "dev": true
     12135        },
     12136        "define-properties": {
     12137            "version": "1.1.3",
     12138            "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
     12139            "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
     12140            "dev": true,
     12141            "requires": {
     12142                "object-keys": "^1.0.12"
     12143            }
     12144        },
     12145        "del": {
     12146            "version": "6.0.0",
     12147            "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
     12148            "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
     12149            "dev": true,
     12150            "requires": {
     12151                "globby": "^11.0.1",
     12152                "graceful-fs": "^4.2.4",
     12153                "is-glob": "^4.0.1",
     12154                "is-path-cwd": "^2.2.0",
     12155                "is-path-inside": "^3.0.2",
     12156                "p-map": "^4.0.0",
     12157                "rimraf": "^3.0.2",
     12158                "slash": "^3.0.0"
     12159            },
     12160            "dependencies": {
     12161                "globby": {
     12162                    "version": "11.0.4",
     12163                    "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
     12164                    "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
     12165                    "dev": true,
     12166                    "requires": {
     12167                        "array-union": "^2.1.0",
     12168                        "dir-glob": "^3.0.1",
     12169                        "fast-glob": "^3.1.1",
     12170                        "ignore": "^5.1.4",
     12171                        "merge2": "^1.3.0",
     12172                        "slash": "^3.0.0"
     12173                    }
     12174                }
     12175            }
     12176        },
     12177        "delegate": {
     12178            "version": "3.2.0",
     12179            "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
     12180            "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
     12181        },
     12182        "depd": {
     12183            "version": "1.1.2",
     12184            "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
     12185            "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
     12186            "dev": true
     12187        },
     12188        "des.js": {
     12189            "version": "1.0.1",
     12190            "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
     12191            "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
     12192            "dev": true,
     12193            "requires": {
     12194                "inherits": "^2.0.1",
     12195                "minimalistic-assert": "^1.0.0"
     12196            }
     12197        },
     12198        "destroy": {
     12199            "version": "1.0.4",
     12200            "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
     12201            "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
     12202            "dev": true
     12203        },
     12204        "detect-node": {
     12205            "version": "2.1.0",
     12206            "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
     12207            "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
     12208            "dev": true
     12209        },
     12210        "diffie-hellman": {
     12211            "version": "5.0.3",
     12212            "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
     12213            "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
     12214            "dev": true,
     12215            "requires": {
     12216                "bn.js": "^4.1.0",
     12217                "miller-rabin": "^4.0.0",
     12218                "randombytes": "^2.0.0"
     12219            },
     12220            "dependencies": {
     12221                "bn.js": {
     12222                    "version": "4.12.0",
     12223                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
     12224                    "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
     12225                    "dev": true
     12226                }
     12227            }
     12228        },
     12229        "dir-glob": {
     12230            "version": "3.0.1",
     12231            "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
     12232            "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
     12233            "dev": true,
     12234            "requires": {
     12235                "path-type": "^4.0.0"
     12236            }
     12237        },
     12238        "dns-equal": {
     12239            "version": "1.0.0",
     12240            "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
     12241            "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
     12242            "dev": true
     12243        },
     12244        "dns-packet": {
     12245            "version": "1.3.4",
     12246            "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
     12247            "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
     12248            "dev": true,
     12249            "requires": {
     12250                "ip": "^1.1.0",
     12251                "safe-buffer": "^5.0.1"
     12252            }
     12253        },
     12254        "dns-txt": {
     12255            "version": "2.0.2",
     12256            "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
     12257            "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
     12258            "dev": true,
     12259            "requires": {
     12260                "buffer-indexof": "^1.0.0"
     12261            }
     12262        },
     12263        "dom-serializer": {
     12264            "version": "1.3.2",
     12265            "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
     12266            "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
     12267            "dev": true,
     12268            "requires": {
     12269                "domelementtype": "^2.0.1",
     12270                "domhandler": "^4.2.0",
     12271                "entities": "^2.0.0"
     12272            }
     12273        },
     12274        "domain-browser": {
     12275            "version": "1.2.0",
     12276            "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
     12277            "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
     12278            "dev": true
     12279        },
     12280        "domelementtype": {
     12281            "version": "2.2.0",
     12282            "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
     12283            "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
     12284            "dev": true
     12285        },
     12286        "domhandler": {
     12287            "version": "4.2.2",
     12288            "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
     12289            "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
     12290            "dev": true,
     12291            "requires": {
     12292                "domelementtype": "^2.2.0"
     12293            }
     12294        },
     12295        "domutils": {
     12296            "version": "2.8.0",
     12297            "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
     12298            "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
     12299            "dev": true,
     12300            "requires": {
     12301                "dom-serializer": "^1.0.1",
     12302                "domelementtype": "^2.2.0",
     12303                "domhandler": "^4.2.0"
     12304            }
     12305        },
     12306        "dot-case": {
     12307            "version": "3.0.4",
     12308            "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
     12309            "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
     12310            "dev": true,
     12311            "requires": {
     12312                "no-case": "^3.0.4",
     12313                "tslib": "^2.0.3"
     12314            }
     12315        },
     12316        "dotenv": {
     12317            "version": "10.0.0",
     12318            "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
     12319            "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
     12320            "dev": true
     12321        },
     12322        "dotenv-expand": {
     12323            "version": "5.1.0",
     12324            "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
     12325            "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
     12326            "dev": true
     12327        },
     12328        "ee-first": {
     12329            "version": "1.1.1",
     12330            "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
     12331            "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
     12332            "dev": true
     12333        },
     12334        "electron-to-chromium": {
     12335            "version": "1.3.850",
     12336            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz",
     12337            "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==",
     12338            "dev": true
     12339        },
     12340        "elliptic": {
     12341            "version": "6.5.4",
     12342            "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
     12343            "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
     12344            "dev": true,
     12345            "requires": {
     12346                "bn.js": "^4.11.9",
     12347                "brorand": "^1.1.0",
     12348                "hash.js": "^1.0.0",
     12349                "hmac-drbg": "^1.0.1",
     12350                "inherits": "^2.0.4",
     12351                "minimalistic-assert": "^1.0.1",
     12352                "minimalistic-crypto-utils": "^1.0.1"
     12353            },
     12354            "dependencies": {
     12355                "bn.js": {
     12356                    "version": "4.12.0",
     12357                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
     12358                    "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
     12359                    "dev": true
     12360                }
     12361            }
     12362        },
     12363        "emoji-regex": {
     12364            "version": "8.0.0",
     12365            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
     12366            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
     12367            "dev": true
     12368        },
     12369        "emojis-list": {
     12370            "version": "3.0.0",
     12371            "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
     12372            "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
     12373            "dev": true
     12374        },
     12375        "encodeurl": {
     12376            "version": "1.0.2",
     12377            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
     12378            "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
     12379            "dev": true
     12380        },
     12381        "enhanced-resolve": {
     12382            "version": "5.8.3",
     12383            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
     12384            "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
     12385            "dev": true,
     12386            "requires": {
     12387                "graceful-fs": "^4.2.4",
     12388                "tapable": "^2.2.0"
     12389            }
     12390        },
     12391        "entities": {
     12392            "version": "2.2.0",
     12393            "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
     12394            "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
     12395            "dev": true
     12396        },
     12397        "envinfo": {
     12398            "version": "7.8.1",
     12399            "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
     12400            "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
     12401            "dev": true
     12402        },
     12403        "error-ex": {
     12404            "version": "1.3.2",
     12405            "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
     12406            "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
     12407            "dev": true,
     12408            "requires": {
     12409                "is-arrayish": "^0.2.1"
     12410            }
     12411        },
     12412        "es-module-lexer": {
     12413            "version": "0.9.0",
     12414            "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.0.tgz",
     12415            "integrity": "sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==",
     12416            "dev": true
     12417        },
     12418        "escalade": {
     12419            "version": "3.1.1",
     12420            "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
     12421            "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
     12422            "dev": true
     12423        },
     12424        "escape-html": {
     12425            "version": "1.0.3",
     12426            "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
     12427            "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
     12428            "dev": true
     12429        },
     12430        "escape-string-regexp": {
     12431            "version": "1.0.5",
     12432            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
     12433            "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
     12434            "dev": true
     12435        },
     12436        "eslint-scope": {
     12437            "version": "5.1.1",
     12438            "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
     12439            "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
     12440            "dev": true,
     12441            "requires": {
     12442                "esrecurse": "^4.3.0",
     12443                "estraverse": "^4.1.1"
     12444            }
     12445        },
     12446        "esrecurse": {
     12447            "version": "4.3.0",
     12448            "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
     12449            "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
     12450            "dev": true,
     12451            "requires": {
     12452                "estraverse": "^5.2.0"
     12453            },
     12454            "dependencies": {
     12455                "estraverse": {
     12456                    "version": "5.2.0",
     12457                    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
     12458                    "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
     12459                    "dev": true
     12460                }
     12461            }
     12462        },
     12463        "estraverse": {
     12464            "version": "4.3.0",
     12465            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
     12466            "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
     12467            "dev": true
     12468        },
     12469        "esutils": {
     12470            "version": "2.0.3",
     12471            "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
     12472            "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
     12473            "dev": true
     12474        },
     12475        "etag": {
     12476            "version": "1.8.1",
     12477            "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
     12478            "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
     12479            "dev": true
     12480        },
     12481        "eventemitter3": {
     12482            "version": "4.0.7",
     12483            "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
     12484            "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
     12485            "dev": true
     12486        },
     12487        "events": {
     12488            "version": "3.3.0",
     12489            "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
     12490            "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
     12491            "dev": true
     12492        },
     12493        "evp_bytestokey": {
     12494            "version": "1.0.3",
     12495            "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
     12496            "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
     12497            "dev": true,
     12498            "requires": {
     12499                "md5.js": "^1.3.4",
     12500                "safe-buffer": "^5.1.1"
     12501            }
     12502        },
     12503        "execa": {
     12504            "version": "5.1.1",
     12505            "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
     12506            "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
     12507            "dev": true,
     12508            "requires": {
     12509                "cross-spawn": "^7.0.3",
     12510                "get-stream": "^6.0.0",
     12511                "human-signals": "^2.1.0",
     12512                "is-stream": "^2.0.0",
     12513                "merge-stream": "^2.0.0",
     12514                "npm-run-path": "^4.0.1",
     12515                "onetime": "^5.1.2",
     12516                "signal-exit": "^3.0.3",
     12517                "strip-final-newline": "^2.0.0"
     12518            }
     12519        },
     12520        "express": {
     12521            "version": "4.17.1",
     12522            "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
     12523            "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
     12524            "dev": true,
     12525            "requires": {
     12526                "accepts": "~1.3.7",
     12527                "array-flatten": "1.1.1",
     12528                "body-parser": "1.19.0",
     12529                "content-disposition": "0.5.3",
     12530                "content-type": "~1.0.4",
     12531                "cookie": "0.4.0",
     12532                "cookie-signature": "1.0.6",
     12533                "debug": "2.6.9",
     12534                "depd": "~1.1.2",
     12535                "encodeurl": "~1.0.2",
     12536                "escape-html": "~1.0.3",
     12537                "etag": "~1.8.1",
     12538                "finalhandler": "~1.1.2",
     12539                "fresh": "0.5.2",
     12540                "merge-descriptors": "1.0.1",
     12541                "methods": "~1.1.2",
     12542                "on-finished": "~2.3.0",
     12543                "parseurl": "~1.3.3",
     12544                "path-to-regexp": "0.1.7",
     12545                "proxy-addr": "~2.0.5",
     12546                "qs": "6.7.0",
     12547                "range-parser": "~1.2.1",
     12548                "safe-buffer": "5.1.2",
     12549                "send": "0.17.1",
     12550                "serve-static": "1.14.1",
     12551                "setprototypeof": "1.1.1",
     12552                "statuses": "~1.5.0",
     12553                "type-is": "~1.6.18",
     12554                "utils-merge": "1.0.1",
     12555                "vary": "~1.1.2"
     12556            },
     12557            "dependencies": {
     12558                "array-flatten": {
     12559                    "version": "1.1.1",
     12560                    "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
     12561                    "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
     12562                    "dev": true
     12563                },
     12564                "debug": {
     12565                    "version": "2.6.9",
     12566                    "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     12567                    "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     12568                    "dev": true,
     12569                    "requires": {
     12570                        "ms": "2.0.0"
     12571                    }
     12572                },
     12573                "ms": {
     12574                    "version": "2.0.0",
     12575                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
     12576                    "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     12577                    "dev": true
     12578                }
     12579            }
     12580        },
     12581        "fast-deep-equal": {
     12582            "version": "3.1.3",
     12583            "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     12584            "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
     12585            "dev": true
     12586        },
     12587        "fast-glob": {
     12588            "version": "3.2.7",
     12589            "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
     12590            "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
     12591            "dev": true,
     12592            "requires": {
     12593                "@nodelib/fs.stat": "^2.0.2",
     12594                "@nodelib/fs.walk": "^1.2.3",
     12595                "glob-parent": "^5.1.2",
     12596                "merge2": "^1.3.0",
     12597                "micromatch": "^4.0.4"
     12598            }
     12599        },
     12600        "fast-json-stable-stringify": {
     12601            "version": "2.1.0",
     12602            "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
     12603            "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
     12604            "dev": true
     12605        },
     12606        "fastest-levenshtein": {
     12607            "version": "1.0.12",
     12608            "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
     12609            "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
     12610            "dev": true
     12611        },
     12612        "fastq": {
     12613            "version": "1.13.0",
     12614            "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
     12615            "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
     12616            "dev": true,
     12617            "requires": {
     12618                "reusify": "^1.0.4"
     12619            }
     12620        },
     12621        "faye-websocket": {
     12622            "version": "0.11.4",
     12623            "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
     12624            "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
     12625            "dev": true,
     12626            "requires": {
     12627                "websocket-driver": ">=0.5.1"
     12628            }
     12629        },
     12630        "figures": {
     12631            "version": "3.2.0",
     12632            "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
     12633            "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
     12634            "dev": true,
     12635            "requires": {
     12636                "escape-string-regexp": "^1.0.5"
     12637            }
     12638        },
     12639        "file-loader": {
     12640            "version": "6.2.0",
     12641            "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
     12642            "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
     12643            "dev": true,
     12644            "requires": {
     12645                "loader-utils": "^2.0.0",
     12646                "schema-utils": "^3.0.0"
     12647            },
     12648            "dependencies": {
     12649                "loader-utils": {
     12650                    "version": "2.0.0",
     12651                    "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
     12652                    "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
     12653                    "dev": true,
     12654                    "requires": {
     12655                        "big.js": "^5.2.2",
     12656                        "emojis-list": "^3.0.0",
     12657                        "json5": "^2.1.2"
     12658                    }
     12659                },
     12660                "schema-utils": {
     12661                    "version": "3.1.1",
     12662                    "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
     12663                    "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
     12664                    "dev": true,
     12665                    "requires": {
     12666                        "@types/json-schema": "^7.0.8",
     12667                        "ajv": "^6.12.5",
     12668                        "ajv-keywords": "^3.5.2"
     12669                    }
     12670                }
     12671            }
     12672        },
     12673        "file-type": {
     12674            "version": "12.4.2",
     12675            "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
     12676            "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==",
     12677            "dev": true
     12678        },
     12679        "fill-range": {
     12680            "version": "7.0.1",
     12681            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
     12682            "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
     12683            "dev": true,
     12684            "requires": {
     12685                "to-regex-range": "^5.0.1"
     12686            }
     12687        },
     12688        "finalhandler": {
     12689            "version": "1.1.2",
     12690            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
     12691            "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
     12692            "dev": true,
     12693            "requires": {
     12694                "debug": "2.6.9",
     12695                "encodeurl": "~1.0.2",
     12696                "escape-html": "~1.0.3",
     12697                "on-finished": "~2.3.0",
     12698                "parseurl": "~1.3.3",
     12699                "statuses": "~1.5.0",
     12700                "unpipe": "~1.0.0"
     12701            },
     12702            "dependencies": {
     12703                "debug": {
     12704                    "version": "2.6.9",
     12705                    "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     12706                    "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     12707                    "dev": true,
     12708                    "requires": {
     12709                        "ms": "2.0.0"
     12710                    }
     12711                },
     12712                "ms": {
     12713                    "version": "2.0.0",
     12714                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
     12715                    "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     12716                    "dev": true
     12717                }
     12718            }
     12719        },
     12720        "find-cache-dir": {
     12721            "version": "3.3.2",
     12722            "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
     12723            "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
     12724            "dev": true,
     12725            "requires": {
     12726                "commondir": "^1.0.1",
     12727                "make-dir": "^3.0.2",
     12728                "pkg-dir": "^4.1.0"
     12729            }
     12730        },
     12731        "find-up": {
     12732            "version": "4.1.0",
     12733            "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
     12734            "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
     12735            "dev": true,
     12736            "requires": {
     12737                "locate-path": "^5.0.0",
     12738                "path-exists": "^4.0.0"
     12739            }
     12740        },
     12741        "follow-redirects": {
     12742            "version": "1.14.4",
     12743            "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
     12744            "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
     12745            "dev": true
     12746        },
     12747        "forwarded": {
     12748            "version": "0.2.0",
     12749            "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
     12750            "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
     12751            "dev": true
     12752        },
     12753        "fraction.js": {
     12754            "version": "4.1.1",
     12755            "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
     12756            "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==",
     12757            "dev": true
     12758        },
     12759        "fresh": {
     12760            "version": "0.5.2",
     12761            "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
     12762            "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
     12763            "dev": true
     12764        },
     12765        "fs-extra": {
     12766            "version": "10.0.0",
     12767            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
     12768            "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
     12769            "dev": true,
     12770            "requires": {
     12771                "graceful-fs": "^4.2.0",
     12772                "jsonfile": "^6.0.1",
     12773                "universalify": "^2.0.0"
     12774            }
     12775        },
     12776        "fs-monkey": {
     12777            "version": "1.0.3",
     12778            "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
     12779            "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
     12780            "dev": true
     12781        },
     12782        "fs.realpath": {
     12783            "version": "1.0.0",
     12784            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
     12785            "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
     12786            "dev": true
     12787        },
     12788        "fsevents": {
     12789            "version": "2.3.2",
     12790            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
     12791            "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
     12792            "dev": true,
     12793            "optional": true
     12794        },
     12795        "function-bind": {
     12796            "version": "1.1.1",
     12797            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
     12798            "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
     12799            "dev": true
     12800        },
     12801        "gensync": {
     12802            "version": "1.0.0-beta.2",
     12803            "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
     12804            "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
     12805            "dev": true
     12806        },
     12807        "get-caller-file": {
     12808            "version": "2.0.5",
     12809            "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
     12810            "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
     12811            "dev": true
     12812        },
     12813        "get-intrinsic": {
     12814            "version": "1.1.1",
     12815            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
     12816            "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
     12817            "dev": true,
     12818            "requires": {
     12819                "function-bind": "^1.1.1",
     12820                "has": "^1.0.3",
     12821                "has-symbols": "^1.0.1"
     12822            }
     12823        },
     12824        "get-stream": {
     12825            "version": "6.0.1",
     12826            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
     12827            "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
     12828            "dev": true
     12829        },
     12830        "glob": {
     12831            "version": "7.2.0",
     12832            "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
     12833            "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
     12834            "dev": true,
     12835            "requires": {
     12836                "fs.realpath": "^1.0.0",
     12837                "inflight": "^1.0.4",
     12838                "inherits": "2",
     12839                "minimatch": "^3.0.4",
     12840                "once": "^1.3.0",
     12841                "path-is-absolute": "^1.0.0"
     12842            }
     12843        },
     12844        "glob-parent": {
     12845            "version": "5.1.2",
     12846            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
     12847            "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
     12848            "dev": true,
     12849            "requires": {
     12850                "is-glob": "^4.0.1"
     12851            }
     12852        },
     12853        "glob-to-regexp": {
     12854            "version": "0.4.1",
     12855            "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
     12856            "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
     12857            "dev": true
     12858        },
     12859        "globals": {
     12860            "version": "11.12.0",
     12861            "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
     12862            "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
     12863            "dev": true
     12864        },
     12865        "globby": {
     12866            "version": "10.0.2",
     12867            "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz",
     12868            "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==",
     12869            "dev": true,
     12870            "requires": {
     12871                "@types/glob": "^7.1.1",
     12872                "array-union": "^2.1.0",
     12873                "dir-glob": "^3.0.1",
     12874                "fast-glob": "^3.0.3",
     12875                "glob": "^7.1.3",
     12876                "ignore": "^5.1.1",
     12877                "merge2": "^1.2.3",
     12878                "slash": "^3.0.0"
     12879            }
     12880        },
     12881        "good-listener": {
     12882            "version": "1.2.2",
     12883            "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
     12884            "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
     12885            "requires": {
     12886                "delegate": "^3.1.2"
     12887            }
     12888        },
     12889        "graceful-fs": {
     12890            "version": "4.2.8",
     12891            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
     12892            "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
     12893            "dev": true
     12894        },
     12895        "growly": {
     12896            "version": "1.3.0",
     12897            "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
     12898            "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
     12899            "dev": true
     12900        },
     12901        "handle-thing": {
     12902            "version": "2.0.1",
     12903            "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
     12904            "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
     12905            "dev": true
     12906        },
     12907        "has": {
     12908            "version": "1.0.3",
     12909            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
     12910            "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
     12911            "dev": true,
     12912            "requires": {
     12913                "function-bind": "^1.1.1"
     12914            }
     12915        },
     12916        "has-flag": {
     12917            "version": "3.0.0",
     12918            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
     12919            "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
     12920            "dev": true
     12921        },
     12922        "has-symbols": {
     12923            "version": "1.0.2",
     12924            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
     12925            "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
     12926            "dev": true
     12927        },
     12928        "has-tostringtag": {
     12929            "version": "1.0.0",
     12930            "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
     12931            "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
     12932            "dev": true,
     12933            "requires": {
     12934                "has-symbols": "^1.0.2"
     12935            }
     12936        },
     12937        "hash-base": {
     12938            "version": "3.1.0",
     12939            "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
     12940            "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
     12941            "dev": true,
     12942            "requires": {
     12943                "inherits": "^2.0.4",
     12944                "readable-stream": "^3.6.0",
     12945                "safe-buffer": "^5.2.0"
     12946            },
     12947            "dependencies": {
     12948                "readable-stream": {
     12949                    "version": "3.6.0",
     12950                    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
     12951                    "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
     12952                    "dev": true,
     12953                    "requires": {
     12954                        "inherits": "^2.0.3",
     12955                        "string_decoder": "^1.1.1",
     12956                        "util-deprecate": "^1.0.1"
     12957                    }
     12958                },
     12959                "safe-buffer": {
     12960                    "version": "5.2.1",
     12961                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     12962                    "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
     12963                    "dev": true
     12964                }
     12965            }
     12966        },
     12967        "hash-sum": {
     12968            "version": "1.0.2",
     12969            "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
     12970            "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
     12971            "dev": true
     12972        },
     12973        "hash.js": {
     12974            "version": "1.1.7",
     12975            "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
     12976            "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
     12977            "dev": true,
     12978            "requires": {
     12979                "inherits": "^2.0.3",
     12980                "minimalistic-assert": "^1.0.1"
     12981            }
     12982        },
     12983        "he": {
     12984            "version": "1.2.0",
     12985            "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
     12986            "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
     12987            "dev": true
     12988        },
     12989        "hmac-drbg": {
     12990            "version": "1.0.1",
     12991            "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
     12992            "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
     12993            "dev": true,
     12994            "requires": {
     12995                "hash.js": "^1.0.3",
     12996                "minimalistic-assert": "^1.0.0",
     12997                "minimalistic-crypto-utils": "^1.0.1"
     12998            }
     12999        },
     13000        "hpack.js": {
     13001            "version": "2.1.6",
     13002            "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
     13003            "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
     13004            "dev": true,
     13005            "requires": {
     13006                "inherits": "^2.0.1",
     13007                "obuf": "^1.0.0",
     13008                "readable-stream": "^2.0.1",
     13009                "wbuf": "^1.1.0"
     13010            }
     13011        },
     13012        "html-entities": {
     13013            "version": "2.3.2",
     13014            "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
     13015            "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
     13016            "dev": true
     13017        },
     13018        "html-loader": {
     13019            "version": "1.3.2",
     13020            "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz",
     13021            "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==",
     13022            "dev": true,
     13023            "requires": {
     13024                "html-minifier-terser": "^5.1.1",
     13025                "htmlparser2": "^4.1.0",
     13026                "loader-utils": "^2.0.0",
     13027                "schema-utils": "^3.0.0"
     13028            },
     13029            "dependencies": {
     13030                "loader-utils": {
     13031                    "version": "2.0.0",
     13032                    "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
     13033                    "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
     13034                    "dev": true,
     13035                    "requires": {
     13036                        "big.js": "^5.2.2",
     13037                        "emojis-list": "^3.0.0",
     13038                        "json5": "^2.1.2"
     13039                    }
     13040                },
     13041                "schema-utils": {
     13042                    "version": "3.1.1",
     13043                    "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
     13044                    "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
     13045                    "dev": true,
     13046                    "requires": {
     13047                        "@types/json-schema": "^7.0.8",
     13048                        "ajv": "^6.12.5",
     13049                        "ajv-keywords": "^3.5.2"
     13050                    }
     13051                }
     13052            }
     13053        },
     13054        "html-minifier-terser": {
     13055            "version": "5.1.1",
     13056            "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
     13057            "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
     13058            "dev": true,
     13059            "requires": {
     13060                "camel-case": "^4.1.1",
     13061                "clean-css": "^4.2.3",
     13062                "commander": "^4.1.1",
     13063                "he": "^1.2.0",
     13064                "param-case": "^3.0.3",
     13065                "relateurl": "^0.2.7",
     13066                "terser": "^4.6.3"
     13067            },
     13068            "dependencies": {
     13069                "clean-css": {
     13070                    "version": "4.2.3",
     13071                    "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
     13072                    "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
     13073                    "dev": true,
     13074                    "requires": {
     13075                        "source-map": "~0.6.0"
     13076                    }
     13077                },
     13078                "commander": {
     13079                    "version": "4.1.1",
     13080                    "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
     13081                    "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
     13082                    "dev": true
     13083                },
     13084                "source-map": {
     13085                    "version": "0.6.1",
     13086                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     13087                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     13088                    "dev": true
     13089                },
     13090                "terser": {
     13091                    "version": "4.8.0",
     13092                    "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
     13093                    "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
     13094                    "dev": true,
     13095                    "requires": {
     13096                        "commander": "^2.20.0",
     13097                        "source-map": "~0.6.1",
     13098                        "source-map-support": "~0.5.12"
     13099                    },
     13100                    "dependencies": {
     13101                        "commander": {
     13102                            "version": "2.20.3",
     13103                            "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
     13104                            "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
     13105                            "dev": true
     13106                        }
     13107                    }
     13108                }
     13109            }
     13110        },
     13111        "htmlparser2": {
     13112            "version": "4.1.0",
     13113            "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz",
     13114            "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==",
     13115            "dev": true,
     13116            "requires": {
     13117                "domelementtype": "^2.0.1",
     13118                "domhandler": "^3.0.0",
     13119                "domutils": "^2.0.0",
     13120                "entities": "^2.0.0"
     13121            },
     13122            "dependencies": {
     13123                "domhandler": {
     13124                    "version": "3.3.0",
     13125                    "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz",
     13126                    "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==",
     13127                    "dev": true,
     13128                    "requires": {
     13129                        "domelementtype": "^2.0.1"
     13130                    }
     13131                }
     13132            }
     13133        },
     13134        "http-deceiver": {
     13135            "version": "1.2.7",
     13136            "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
     13137            "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
     13138            "dev": true
     13139        },
     13140        "http-errors": {
     13141            "version": "1.7.2",
     13142            "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
     13143            "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
     13144            "dev": true,
     13145            "requires": {
     13146                "depd": "~1.1.2",
     13147                "inherits": "2.0.3",
     13148                "setprototypeof": "1.1.1",
     13149                "statuses": ">= 1.5.0 < 2",
     13150                "toidentifier": "1.0.0"
     13151            },
     13152            "dependencies": {
     13153                "inherits": {
     13154                    "version": "2.0.3",
     13155                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
     13156                    "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
     13157                    "dev": true
     13158                }
     13159            }
     13160        },
     13161        "http-parser-js": {
     13162            "version": "0.5.3",
     13163            "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
     13164            "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
     13165            "dev": true
     13166        },
     13167        "http-proxy": {
     13168            "version": "1.18.1",
     13169            "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
     13170            "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
     13171            "dev": true,
     13172            "requires": {
     13173                "eventemitter3": "^4.0.0",
     13174                "follow-redirects": "^1.0.0",
     13175                "requires-port": "^1.0.0"
     13176            }
     13177        },
     13178        "http-proxy-middleware": {
     13179            "version": "2.0.1",
     13180            "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
     13181            "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
     13182            "dev": true,
     13183            "requires": {
     13184                "@types/http-proxy": "^1.17.5",
     13185                "http-proxy": "^1.18.1",
     13186                "is-glob": "^4.0.1",
     13187                "is-plain-obj": "^3.0.0",
     13188                "micromatch": "^4.0.2"
     13189            }
     13190        },
     13191        "https-browserify": {
     13192            "version": "1.0.0",
     13193            "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
     13194            "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
     13195            "dev": true
     13196        },
     13197        "human-signals": {
     13198            "version": "2.1.0",
     13199            "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
     13200            "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
     13201            "dev": true
     13202        },
     13203        "iconv-lite": {
     13204            "version": "0.4.24",
     13205            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
     13206            "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
     13207            "dev": true,
     13208            "requires": {
     13209                "safer-buffer": ">= 2.1.2 < 3"
     13210            }
     13211        },
     13212        "icss-utils": {
     13213            "version": "5.1.0",
     13214            "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
     13215            "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
     13216            "dev": true,
     13217            "requires": {}
     13218        },
     13219        "ieee754": {
     13220            "version": "1.2.1",
     13221            "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
     13222            "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
     13223            "dev": true
     13224        },
     13225        "ignore": {
     13226            "version": "5.1.8",
     13227            "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
     13228            "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
     13229            "dev": true
     13230        },
     13231        "imagemin": {
     13232            "version": "7.0.1",
     13233            "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz",
     13234            "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==",
     13235            "dev": true,
     13236            "requires": {
     13237                "file-type": "^12.0.0",
     13238                "globby": "^10.0.0",
     13239                "graceful-fs": "^4.2.2",
     13240                "junk": "^3.1.0",
     13241                "make-dir": "^3.0.0",
     13242                "p-pipe": "^3.0.0",
     13243                "replace-ext": "^1.0.0"
     13244            }
     13245        },
     13246        "img-loader": {
     13247            "version": "4.0.0",
     13248            "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz",
     13249            "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==",
     13250            "dev": true,
     13251            "requires": {
     13252                "loader-utils": "^1.1.0"
     13253            }
     13254        },
     13255        "import-cwd": {
     13256            "version": "3.0.0",
     13257            "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
     13258            "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
     13259            "dev": true,
     13260            "requires": {
     13261                "import-from": "^3.0.0"
     13262            }
     13263        },
     13264        "import-fresh": {
     13265            "version": "3.3.0",
     13266            "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
     13267            "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
     13268            "dev": true,
     13269            "requires": {
     13270                "parent-module": "^1.0.0",
     13271                "resolve-from": "^4.0.0"
     13272            },
     13273            "dependencies": {
     13274                "resolve-from": {
     13275                    "version": "4.0.0",
     13276                    "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
     13277                    "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
     13278                    "dev": true
     13279                }
     13280            }
     13281        },
     13282        "import-from": {
     13283            "version": "3.0.0",
     13284            "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
     13285            "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
     13286            "dev": true,
     13287            "requires": {
     13288                "resolve-from": "^5.0.0"
     13289            }
     13290        },
     13291        "import-local": {
     13292            "version": "3.0.2",
     13293            "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
     13294            "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
     13295            "dev": true,
     13296            "requires": {
     13297                "pkg-dir": "^4.2.0",
     13298                "resolve-cwd": "^3.0.0"
     13299            }
     13300        },
     13301        "indent-string": {
     13302            "version": "4.0.0",
     13303            "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
     13304            "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
     13305            "dev": true
     13306        },
     13307        "inflight": {
     13308            "version": "1.0.6",
     13309            "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
     13310            "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
     13311            "dev": true,
     13312            "requires": {
     13313                "once": "^1.3.0",
     13314                "wrappy": "1"
     13315            }
     13316        },
     13317        "inherits": {
     13318            "version": "2.0.4",
     13319            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     13320            "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
     13321            "dev": true
     13322        },
     13323        "internal-ip": {
     13324            "version": "6.2.0",
     13325            "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
     13326            "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
     13327            "dev": true,
     13328            "requires": {
     13329                "default-gateway": "^6.0.0",
     13330                "ipaddr.js": "^1.9.1",
     13331                "is-ip": "^3.1.0",
     13332                "p-event": "^4.2.0"
     13333            },
     13334            "dependencies": {
     13335                "ipaddr.js": {
     13336                    "version": "1.9.1",
     13337                    "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
     13338                    "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
     13339                    "dev": true
     13340                }
     13341            }
     13342        },
     13343        "interpret": {
     13344            "version": "2.2.0",
     13345            "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
     13346            "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
     13347            "dev": true
     13348        },
     13349        "ip": {
     13350            "version": "1.1.5",
     13351            "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
     13352            "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
     13353            "dev": true
     13354        },
     13355        "ip-regex": {
     13356            "version": "4.3.0",
     13357            "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
     13358            "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
     13359            "dev": true
     13360        },
     13361        "ipaddr.js": {
     13362            "version": "2.0.1",
     13363            "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
     13364            "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
     13365            "dev": true
     13366        },
     13367        "is-absolute-url": {
     13368            "version": "3.0.3",
     13369            "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
     13370            "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
     13371            "dev": true
     13372        },
     13373        "is-arguments": {
     13374            "version": "1.1.1",
     13375            "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
     13376            "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
     13377            "dev": true,
     13378            "requires": {
     13379                "call-bind": "^1.0.2",
     13380                "has-tostringtag": "^1.0.0"
     13381            }
     13382        },
     13383        "is-arrayish": {
     13384            "version": "0.2.1",
     13385            "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
     13386            "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
     13387            "dev": true
     13388        },
     13389        "is-binary-path": {
     13390            "version": "2.1.0",
     13391            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
     13392            "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
     13393            "dev": true,
     13394            "requires": {
     13395                "binary-extensions": "^2.0.0"
     13396            }
     13397        },
     13398        "is-buffer": {
     13399            "version": "1.1.6",
     13400            "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
     13401            "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
     13402            "dev": true
     13403        },
     13404        "is-core-module": {
     13405            "version": "2.7.0",
     13406            "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
     13407            "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
     13408            "dev": true,
     13409            "requires": {
     13410                "has": "^1.0.3"
     13411            }
     13412        },
     13413        "is-date-object": {
     13414            "version": "1.0.5",
     13415            "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
     13416            "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
     13417            "dev": true,
     13418            "requires": {
     13419                "has-tostringtag": "^1.0.0"
     13420            }
     13421        },
     13422        "is-docker": {
     13423            "version": "2.2.1",
     13424            "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
     13425            "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
     13426            "dev": true
     13427        },
     13428        "is-extglob": {
     13429            "version": "2.1.1",
     13430            "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
     13431            "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
     13432            "dev": true
     13433        },
     13434        "is-fullwidth-code-point": {
     13435            "version": "3.0.0",
     13436            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
     13437            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
     13438            "dev": true
     13439        },
     13440        "is-glob": {
     13441            "version": "4.0.2",
     13442            "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.2.tgz",
     13443            "integrity": "sha512-ZZTOjRcDjuAAAv2cTBQP/lL59ZTArx77+7UzHdWW/XB1mrfp7DEaVpKmZ0XIzx+M7AxfhKcqV+nMetUQmFifwg==",
     13444            "dev": true,
     13445            "requires": {
     13446                "is-extglob": "^2.1.1"
     13447            }
     13448        },
     13449        "is-ip": {
     13450            "version": "3.1.0",
     13451            "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
     13452            "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
     13453            "dev": true,
     13454            "requires": {
     13455                "ip-regex": "^4.0.0"
     13456            }
     13457        },
     13458        "is-number": {
     13459            "version": "7.0.0",
     13460            "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
     13461            "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
     13462            "dev": true
     13463        },
     13464        "is-path-cwd": {
     13465            "version": "2.2.0",
     13466            "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
     13467            "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
     13468            "dev": true
     13469        },
     13470        "is-path-inside": {
     13471            "version": "3.0.3",
     13472            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
     13473            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
     13474            "dev": true
     13475        },
     13476        "is-plain-obj": {
     13477            "version": "3.0.0",
     13478            "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
     13479            "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
     13480            "dev": true
     13481        },
     13482        "is-plain-object": {
     13483            "version": "2.0.4",
     13484            "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     13485            "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     13486            "dev": true,
     13487            "requires": {
     13488                "isobject": "^3.0.1"
     13489            }
     13490        },
     13491        "is-regex": {
     13492            "version": "1.1.4",
     13493            "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
     13494            "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
     13495            "dev": true,
     13496            "requires": {
     13497                "call-bind": "^1.0.2",
     13498                "has-tostringtag": "^1.0.0"
     13499            }
     13500        },
     13501        "is-resolvable": {
     13502            "version": "1.1.0",
     13503            "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
     13504            "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
     13505            "dev": true
     13506        },
     13507        "is-stream": {
     13508            "version": "2.0.1",
     13509            "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
     13510            "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
     13511            "dev": true
     13512        },
     13513        "is-wsl": {
     13514            "version": "2.2.0",
     13515            "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
     13516            "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
     13517            "dev": true,
     13518            "requires": {
     13519                "is-docker": "^2.0.0"
     13520            }
     13521        },
     13522        "isarray": {
     13523            "version": "1.0.0",
     13524            "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     13525            "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
     13526            "dev": true
     13527        },
     13528        "isexe": {
     13529            "version": "2.0.0",
     13530            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
     13531            "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
     13532            "dev": true
     13533        },
     13534        "isobject": {
     13535            "version": "3.0.1",
     13536            "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     13537            "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     13538            "dev": true
     13539        },
     13540        "jest-worker": {
     13541            "version": "27.2.2",
     13542            "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.2.tgz",
     13543            "integrity": "sha512-aG1xq9KgWB2CPC8YdMIlI8uZgga2LFNcGbHJxO8ctfXAydSaThR4EewKQGg3tBOC+kS3vhPGgymsBdi9VINjPw==",
     13544            "dev": true,
     13545            "requires": {
     13546                "@types/node": "*",
     13547                "merge-stream": "^2.0.0",
     13548                "supports-color": "^8.0.0"
     13549            },
     13550            "dependencies": {
     13551                "has-flag": {
     13552                    "version": "4.0.0",
     13553                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     13554                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     13555                    "dev": true
     13556                },
     13557                "supports-color": {
     13558                    "version": "8.1.1",
     13559                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
     13560                    "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
     13561                    "dev": true,
     13562                    "requires": {
     13563                        "has-flag": "^4.0.0"
     13564                    }
     13565                }
     13566            }
     13567        },
     13568        "jquery": {
     13569            "version": "3.6.0",
     13570            "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
     13571            "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
     13572        },
     13573        "js-tokens": {
     13574            "version": "4.0.0",
     13575            "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
     13576            "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
     13577            "dev": true
     13578        },
     13579        "jsesc": {
     13580            "version": "2.5.2",
     13581            "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
     13582            "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
     13583            "dev": true
     13584        },
     13585        "json-parse-better-errors": {
     13586            "version": "1.0.2",
     13587            "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
     13588            "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
     13589            "dev": true
     13590        },
     13591        "json-parse-even-better-errors": {
     13592            "version": "2.3.1",
     13593            "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
     13594            "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
     13595            "dev": true
     13596        },
     13597        "json-schema-traverse": {
     13598            "version": "0.4.1",
     13599            "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     13600            "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
     13601            "dev": true
     13602        },
     13603        "json5": {
     13604            "version": "2.2.0",
     13605            "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
     13606            "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
     13607            "dev": true,
     13608            "requires": {
     13609                "minimist": "^1.2.5"
     13610            }
     13611        },
     13612        "jsonfile": {
     13613            "version": "6.1.0",
     13614            "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
     13615            "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
     13616            "dev": true,
     13617            "requires": {
     13618                "graceful-fs": "^4.1.6",
     13619                "universalify": "^2.0.0"
     13620            }
     13621        },
     13622        "junk": {
     13623            "version": "3.1.0",
     13624            "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz",
     13625            "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==",
     13626            "dev": true
     13627        },
     13628        "kind-of": {
     13629            "version": "6.0.3",
     13630            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
     13631            "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
     13632            "dev": true
     13633        },
     13634        "klona": {
     13635            "version": "2.0.4",
     13636            "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
     13637            "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==",
     13638            "dev": true
     13639        },
     13640        "laravel-mix": {
     13641            "version": "6.0.31",
     13642            "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.31.tgz",
     13643            "integrity": "sha512-T9uFNNARS5hXl5JggCkLKybwAnyYEHBXzPseC0yJ/6EVK7eyvPOq2UAGDVqhfYTZKxrMd5B5ww1kEooDRoH+OA==",
     13644            "dev": true,
     13645            "requires": {
     13646                "@babel/core": "^7.14.5",
     13647                "@babel/plugin-proposal-object-rest-spread": "^7.14.5",
     13648                "@babel/plugin-syntax-dynamic-import": "^7.8.3",
     13649                "@babel/plugin-transform-runtime": "^7.14.5",
     13650                "@babel/preset-env": "^7.14.5",
     13651                "@babel/runtime": "^7.14.5",
     13652                "@types/babel__core": "^7.1.14",
     13653                "@types/clean-css": "^4.2.4",
     13654                "@types/imagemin-gifsicle": "^7.0.0",
     13655                "@types/imagemin-mozjpeg": "^8.0.0",
     13656                "@types/imagemin-optipng": "^5.2.0",
     13657                "@types/imagemin-svgo": "^8.0.0",
     13658                "autoprefixer": "^10.2.6",
     13659                "babel-loader": "^8.2.2",
     13660                "chalk": "^4.1.1",
     13661                "chokidar": "^3.5.1",
     13662                "clean-css": "^4.2.3 || ^5.1.2",
     13663                "cli-table3": "^0.6.0",
     13664                "collect.js": "^4.28.5",
     13665                "commander": "^7.2.0",
     13666                "concat": "^1.0.3",
     13667                "css-loader": "^5.2.6",
     13668                "cssnano": "^5.0.6",
     13669                "dotenv": "^10.0.0",
     13670                "dotenv-expand": "^5.1.0",
     13671                "file-loader": "^6.2.0",
     13672                "fs-extra": "^10.0.0",
     13673                "glob": "^7.1.7",
     13674                "html-loader": "^1.3.2",
     13675                "imagemin": "^7.0.1",
     13676                "img-loader": "^4.0.0",
     13677                "lodash": "^4.17.21",
     13678                "md5": "^2.3.0",
     13679                "mini-css-extract-plugin": "^1.6.0",
     13680                "node-libs-browser": "^2.2.1",
     13681                "postcss-load-config": "^3.0.1",
     13682                "postcss-loader": "^6.1.0",
     13683                "semver": "^7.3.5",
     13684                "strip-ansi": "^6.0.0",
     13685                "style-loader": "^2.0.0",
     13686                "terser": "^5.7.0",
     13687                "terser-webpack-plugin": "^5.1.3",
     13688                "vue-style-loader": "^4.1.3",
     13689                "webpack": "^5.38.1",
     13690                "webpack-cli": "^4.7.2",
     13691                "webpack-dev-server": "4.1.1",
     13692                "webpack-merge": "^5.8.0",
     13693                "webpack-notifier": "^1.13.0",
     13694                "webpackbar": "^5.0.0-3",
     13695                "yargs": "^17.0.1"
     13696            }
     13697        },
     13698        "lilconfig": {
     13699            "version": "2.0.3",
     13700            "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
     13701            "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==",
     13702            "dev": true
     13703        },
     13704        "lines-and-columns": {
     13705            "version": "1.1.6",
     13706            "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
     13707            "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
     13708            "dev": true
     13709        },
     13710        "loader-runner": {
     13711            "version": "4.2.0",
     13712            "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
     13713            "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
     13714            "dev": true
     13715        },
     13716        "loader-utils": {
     13717            "version": "1.4.0",
     13718            "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
     13719            "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
     13720            "dev": true,
     13721            "requires": {
     13722                "big.js": "^5.2.2",
     13723                "emojis-list": "^3.0.0",
     13724                "json5": "^1.0.1"
     13725            },
     13726            "dependencies": {
     13727                "json5": {
     13728                    "version": "1.0.1",
     13729                    "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
     13730                    "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
     13731                    "dev": true,
     13732                    "requires": {
     13733                        "minimist": "^1.2.0"
     13734                    }
     13735                }
     13736            }
     13737        },
     13738        "locate-path": {
     13739            "version": "5.0.0",
     13740            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
     13741            "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
     13742            "dev": true,
     13743            "requires": {
     13744                "p-locate": "^4.1.0"
     13745            }
     13746        },
     13747        "lodash": {
     13748            "version": "4.17.21",
     13749            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
     13750            "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
     13751            "dev": true
     13752        },
     13753        "lodash.debounce": {
     13754            "version": "4.0.8",
     13755            "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
     13756            "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
     13757            "dev": true
     13758        },
     13759        "lodash.memoize": {
     13760            "version": "4.1.2",
     13761            "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
     13762            "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
     13763            "dev": true
     13764        },
     13765        "lodash.uniq": {
     13766            "version": "4.5.0",
     13767            "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
     13768            "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
     13769            "dev": true
     13770        },
     13771        "lower-case": {
     13772            "version": "2.0.2",
     13773            "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
     13774            "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
     13775            "dev": true,
     13776            "requires": {
     13777                "tslib": "^2.0.3"
     13778            }
     13779        },
     13780        "lru-cache": {
     13781            "version": "6.0.0",
     13782            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
     13783            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
     13784            "dev": true,
     13785            "requires": {
     13786                "yallist": "^4.0.0"
     13787            }
     13788        },
     13789        "make-dir": {
     13790            "version": "3.1.0",
     13791            "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
     13792            "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
     13793            "dev": true,
     13794            "requires": {
     13795                "semver": "^6.0.0"
     13796            },
     13797            "dependencies": {
     13798                "semver": {
     13799                    "version": "6.3.0",
     13800                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     13801                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     13802                    "dev": true
     13803                }
     13804            }
     13805        },
     13806        "md5": {
     13807            "version": "2.3.0",
     13808            "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
     13809            "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
     13810            "dev": true,
     13811            "requires": {
     13812                "charenc": "0.0.2",
     13813                "crypt": "0.0.2",
     13814                "is-buffer": "~1.1.6"
     13815            }
     13816        },
     13817        "md5.js": {
     13818            "version": "1.3.5",
     13819            "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
     13820            "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
     13821            "dev": true,
     13822            "requires": {
     13823                "hash-base": "^3.0.0",
     13824                "inherits": "^2.0.1",
     13825                "safe-buffer": "^5.1.2"
     13826            }
     13827        },
     13828        "mdn-data": {
     13829            "version": "2.0.14",
     13830            "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
     13831            "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
     13832            "dev": true
     13833        },
     13834        "media-typer": {
     13835            "version": "0.3.0",
     13836            "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
     13837            "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
     13838            "dev": true
     13839        },
     13840        "memfs": {
     13841            "version": "3.3.0",
     13842            "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz",
     13843            "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==",
     13844            "dev": true,
     13845            "requires": {
     13846                "fs-monkey": "1.0.3"
     13847            }
     13848        },
     13849        "merge-descriptors": {
     13850            "version": "1.0.1",
     13851            "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
     13852            "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
     13853            "dev": true
     13854        },
     13855        "merge-stream": {
     13856            "version": "2.0.0",
     13857            "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
     13858            "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
     13859            "dev": true
     13860        },
     13861        "merge2": {
     13862            "version": "1.4.1",
     13863            "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
     13864            "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
     13865            "dev": true
     13866        },
     13867        "methods": {
     13868            "version": "1.1.2",
     13869            "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
     13870            "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
     13871            "dev": true
     13872        },
     13873        "micromatch": {
     13874            "version": "4.0.4",
     13875            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
     13876            "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
     13877            "dev": true,
     13878            "requires": {
     13879                "braces": "^3.0.1",
     13880                "picomatch": "^2.2.3"
     13881            }
     13882        },
     13883        "miller-rabin": {
     13884            "version": "4.0.1",
     13885            "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
     13886            "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
     13887            "dev": true,
     13888            "requires": {
     13889                "bn.js": "^4.0.0",
     13890                "brorand": "^1.0.1"
     13891            },
     13892            "dependencies": {
     13893                "bn.js": {
     13894                    "version": "4.12.0",
     13895                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
     13896                    "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
     13897                    "dev": true
     13898                }
     13899            }
     13900        },
     13901        "mime": {
     13902            "version": "1.6.0",
     13903            "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
     13904            "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
     13905            "dev": true
     13906        },
     13907        "mime-db": {
     13908            "version": "1.49.0",
     13909            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
     13910            "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
     13911            "dev": true
     13912        },
     13913        "mime-types": {
     13914            "version": "2.1.32",
     13915            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
     13916            "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
     13917            "dev": true,
     13918            "requires": {
     13919                "mime-db": "1.49.0"
     13920            }
     13921        },
     13922        "mimic-fn": {
     13923            "version": "2.1.0",
     13924            "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
     13925            "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
     13926            "dev": true
     13927        },
     13928        "mini-css-extract-plugin": {
     13929            "version": "1.6.2",
     13930            "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz",
     13931            "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==",
     13932            "dev": true,
     13933            "requires": {
     13934                "loader-utils": "^2.0.0",
     13935                "schema-utils": "^3.0.0",
     13936                "webpack-sources": "^1.1.0"
     13937            },
     13938            "dependencies": {
     13939                "loader-utils": {
     13940                    "version": "2.0.0",
     13941                    "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
     13942                    "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
     13943                    "dev": true,
     13944                    "requires": {
     13945                        "big.js": "^5.2.2",
     13946                        "emojis-list": "^3.0.0",
     13947                        "json5": "^2.1.2"
     13948                    }
     13949                },
     13950                "schema-utils": {
     13951                    "version": "3.1.1",
     13952                    "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
     13953                    "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
     13954                    "dev": true,
     13955                    "requires": {
     13956                        "@types/json-schema": "^7.0.8",
     13957                        "ajv": "^6.12.5",
     13958                        "ajv-keywords": "^3.5.2"
     13959                    }
     13960                }
     13961            }
     13962        },
     13963        "minimalistic-assert": {
     13964            "version": "1.0.1",
     13965            "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
     13966            "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
     13967            "dev": true
     13968        },
     13969        "minimalistic-crypto-utils": {
     13970            "version": "1.0.1",
     13971            "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
     13972            "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
     13973            "dev": true
     13974        },
     13975        "minimatch": {
     13976            "version": "3.0.4",
     13977            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
     13978            "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
     13979            "dev": true,
     13980            "requires": {
     13981                "brace-expansion": "^1.1.7"
     13982            }
     13983        },
     13984        "minimist": {
     13985            "version": "1.2.5",
     13986            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
     13987            "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
     13988            "dev": true
     13989        },
     13990        "mkdirp": {
     13991            "version": "0.5.5",
     13992            "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
     13993            "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
     13994            "dev": true,
     13995            "requires": {
     13996                "minimist": "^1.2.5"
     13997            }
     13998        },
     13999        "ms": {
     14000            "version": "2.1.2",
     14001            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     14002            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     14003            "dev": true
     14004        },
     14005        "multicast-dns": {
     14006            "version": "6.2.3",
     14007            "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
     14008            "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
     14009            "dev": true,
     14010            "requires": {
     14011                "dns-packet": "^1.3.1",
     14012                "thunky": "^1.0.2"
     14013            }
     14014        },
     14015        "multicast-dns-service-types": {
     14016            "version": "1.1.0",
     14017            "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
     14018            "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
     14019            "dev": true
     14020        },
     14021        "nanocolors": {
     14022            "version": "0.1.12",
     14023            "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz",
     14024            "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==",
     14025            "dev": true
     14026        },
     14027        "nanoid": {
     14028            "version": "3.1.28",
     14029            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz",
     14030            "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==",
     14031            "dev": true
     14032        },
     14033        "negotiator": {
     14034            "version": "0.6.2",
     14035            "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
     14036            "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
     14037            "dev": true
     14038        },
     14039        "neo-async": {
     14040            "version": "2.6.2",
     14041            "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
     14042            "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
     14043            "dev": true
     14044        },
     14045        "no-case": {
     14046            "version": "3.0.4",
     14047            "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
     14048            "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
     14049            "dev": true,
     14050            "requires": {
     14051                "lower-case": "^2.0.2",
     14052                "tslib": "^2.0.3"
     14053            }
     14054        },
     14055        "node-forge": {
     14056            "version": "0.10.0",
     14057            "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
     14058            "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
     14059            "dev": true
     14060        },
     14061        "node-libs-browser": {
     14062            "version": "2.2.1",
     14063            "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
     14064            "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
     14065            "dev": true,
     14066            "requires": {
     14067                "assert": "^1.1.1",
     14068                "browserify-zlib": "^0.2.0",
     14069                "buffer": "^4.3.0",
     14070                "console-browserify": "^1.1.0",
     14071                "constants-browserify": "^1.0.0",
     14072                "crypto-browserify": "^3.11.0",
     14073                "domain-browser": "^1.1.1",
     14074                "events": "^3.0.0",
     14075                "https-browserify": "^1.0.0",
     14076                "os-browserify": "^0.3.0",
     14077                "path-browserify": "0.0.1",
     14078                "process": "^0.11.10",
     14079                "punycode": "^1.2.4",
     14080                "querystring-es3": "^0.2.0",
     14081                "readable-stream": "^2.3.3",
     14082                "stream-browserify": "^2.0.1",
     14083                "stream-http": "^2.7.2",
     14084                "string_decoder": "^1.0.0",
     14085                "timers-browserify": "^2.0.4",
     14086                "tty-browserify": "0.0.0",
     14087                "url": "^0.11.0",
     14088                "util": "^0.11.0",
     14089                "vm-browserify": "^1.0.1"
    474314090            },
    474414091            "dependencies": {
     
    519014537            "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz",
    519114538            "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==",
    5192             "dev": true
     14539            "dev": true,
     14540            "requires": {}
    519314541        },
    519414542        "postcss-discard-duplicates": {
     
    519614544            "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz",
    519714545            "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==",
    5198             "dev": true
     14546            "dev": true,
     14547            "requires": {}
    519914548        },
    520014549        "postcss-discard-empty": {
     
    520214551            "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz",
    520314552            "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==",
    5204             "dev": true
     14553            "dev": true,
     14554            "requires": {}
    520514555        },
    520614556        "postcss-discard-overridden": {
     
    520814558            "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz",
    520914559            "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==",
    5210             "dev": true
     14560            "dev": true,
     14561            "requires": {}
    521114562        },
    521214563        "postcss-load-config": {
     
    530314654            "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
    530414655            "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
    5305             "dev": true
     14656            "dev": true,
     14657            "requires": {}
    530614658        },
    530714659        "postcss-modules-local-by-default": {
     
    533814690            "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz",
    533914691            "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==",
    5340             "dev": true
     14692            "dev": true,
     14693            "requires": {}
    534114694        },
    534214695        "postcss-normalize-display-values": {
     
    627115624            }
    627215625        },
    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         },
    628415626        "string_decoder": {
    628515627            "version": "1.3.0",
     
    629715639                    "dev": true
    629815640                }
     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"
    629915652            }
    630015653        },
     
    700116354            "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz",
    700216355            "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==",
    7003             "dev": true
     16356            "dev": true,
     16357            "requires": {}
    700416358        },
    700516359        "xtend": {
  • resources/views/dashboard/departments/create.blade.php

    r120759b rd795fa6  
    11@extends('layouts.app')
    22
    3 @section("title", "Departments - Create new")
     3@section("title", "Departments - Create department")
    44
    55@section('pageTitle', 'Create department')
     
    2828                                <div class="card-body">
    2929                                    <h6 class="card-title">New department</h6>
    30                                     <form action="{{ route("dashboard.departments.store") }}" method="post" accept-charset="utf-8">
     30                                    <form action="{{ route("dashboard.departments.store") }}" method="post" accept-charset="utf-8" class="needs-validation" novalidate>
    3131                                        @csrf
    3232                                        <div class="row">
     
    3434                                                <div class="form-group">
    3535                                                    <label>Name</label>
    36                                                     <input type="text" name="name" value="{{ old('name') }}" class="form-control" placeholder="Name" required>
     36                                                    <input type="text" name="name" value="{{ old('name') }}" minlength="2" maxlength="30" class="form-control" placeholder="Name" required>
     37                                                    <div class="invalid-feedback">
     38                                                        Please enter characters with length between [2, 30]
     39                                                    </div>
    3740                                                </div>
    3841                                            </div>
     
    4043                                                <div class="form-group">
    4144                                                    <label>Code</label>
    42                                                     <input type="text" name="code" value="{{ old('code') }}" class="form-control" placeholder="Code" required>
     45                                                    <input type="text" name="code" value="{{ old('code') }}" minlength="2" maxlength="30" class="form-control" placeholder="Code" required>
     46                                                    <div class="invalid-feedback">
     47                                                        Please enter characters with length between [2, 30]
     48                                                    </div>
    4349                                                </div>
    4450                                            </div>
  • resources/views/dashboard/departments/edit.blade.php

    r120759b rd795fa6  
    2828                                <div class="card-body">
    2929                                    <h6 class="card-title">Departmnets</h6>
    30                                     <form action="{{ route("dashboard.departments.edit", ["id" =>$department->id]) }}" method="post" accept-charset="utf-8">
     30                                    <form action="{{ route("dashboard.departments.edit", ["id" =>$department->id]) }}" method="post" accept-charset="utf-8" class="needs-validation" novalidate>
    3131                                        @method("patch")
    3232                                        @csrf
     
    3535                                                <div class="form-group">
    3636                                                    <label class="form-label">Name</label>
    37                                                     <input type="text" name="name" value="{{ $department->name }}" class="form-control" placeholder="Name" required>
     37                                                    <input type="text" name="name" value="{{ $department->name }}" minlength="2" maxlength="30" class="form-control" placeholder="Name" required>
     38                                                    <div class="invalid-feedback">
     39                                                        Please enter characters with length between [2, 30]
     40                                                    </div>
    3841                                                </div>
    3942                                            </div>
     
    4144                                                <div class="form-group">
    4245                                                    <label class="form-label">Code</label>
    43                                                     <input type="text" name="code" value="{{ $department->code }}" class="form-control" placeholder="Code" required>
     46                                                    <input type="text" name="code" value="{{ $department->code }}" minlength="2" maxlength="30" class="form-control" placeholder="Code" required>
     47                                                    <div class="invalid-feedback">
     48                                                        Please enter characters with length between [2, 30]
     49                                                    </div>
    4450                                                </div>
    4551                                            </div>
  • resources/views/dashboard/departments/index.blade.php

    r120759b rd795fa6  
    11@extends('layouts.app')
    22
    3 @section("title", "Departments")
     3@section("title", "SaveSpace - Departments")
    44
    5 @section('pageTitle', 'Department List')
     5@section('pageTitle', 'Departments')
    66
    77@section('head')
     
    7777                                            <i class="ti-pencil"></i>
    7878                                        </a>
    79                                         <a href="javascript:void(0)" class="text-danger ml-2" data-action="{{ route("dashboard.categories.destroy", ["id" => $category->id]) }}" data-target="#deleteModal" data-toggle="modal" title="Delete">
     79                                        <a href="javascript:void(0)" class="text-danger ml-2" data-toggle="modal" data-target="#deleteModal_{{$department->id}}" title="Delete">
    8080                                            <i class="ti-trash"></i>
    8181                                        </a>
    8282                                    </td>
    8383                                </tr>
     84                                <div class="modal fade" id="deleteModal_{{$department->id}}" tabindex="-1" role="dialog" aria-hidden="true">
     85                                    <div class="modal-dialog modal-dialog-centered" role="document">
     86                                        <div class="modal-content">
     87                                            <div class="modal-header">
     88                                                <h5 class="modal-title" id="exampleModalCenterTitle">Delete confirmation</h5>
     89                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
     90                                                    <i class="ti-close"></i>
     91                                                </button>
     92                                            </div>
     93                                            <div class="modal-body">
     94                                                <form action="{{ route("dashboard.departments.destroy", $department->id) }}" method="POST">
     95                                                    @csrf
     96                                                    @method('DELETE')
     97                                                    <p>Are you sure you want to delete department {{$department->name}} with code: {{$department->code}}?</p>
     98                                                    <p>Number of documents associated: {{$department->document()->count()}}</p>
     99                                                    <div class="modal-footer">
     100                                                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
     101                                                        </button>
     102                                                        <button type="submit" class="btn btn-primary">Save changes</button>
     103                                                    </div>
     104                                                </form>
     105                                            </div>
     106
     107                                        </div>
     108                                    </div>
     109                                </div>
    84110                            @endforeach
    85111                            </tbody>
    86112                        </table>
    87113
    88                         <div class="modal fade" id="deleteModal" tabindex="-1" role="dialog" aria-hidden="true">
    89                             <div class="modal-dialog modal-dialog-centered" role="document">
    90                                 <div class="modal-content">
    91                                     <div class="modal-header">
    92                                         <h5 class="modal-title" id="exampleModalCenterTitle">Delete confirmation</h5>
    93                                         <button type="button" class="close" data-dismiss="modal" aria-label="Close">
    94                                             <i class="ti-close"></i>
    95                                         </button>
    96                                     </div>
    97                                     <div class="modal-body">
    98                                         <form action="{{ route('dashboard.departments.destroy', 'id') }}" method="post">
    99                                             @csrf
    100                                             @method('DELETE')
    101                                             <input id="id" name="id" hidden value="">
    102                                             <p>Are you sure you want to delete department <b>{{$department->name}}</b> with code <b>{{$department->code}}?</b></p>
    103                                             <div class="modal-footer">
    104                                                 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close
    105                                                 </button>
    106                                                 <button type="submit" class="btn btn-danger">Save changes</button>
    107                                             </div>
    108                                         </form>
    109                                     </div>
    110114
    111                                 </div>
    112                             </div>
    113                         </div>
    114115
    115116                    </div>
     
    127128
    128129    <script>
    129         $(document).on('click','.delete',function(){
    130             let id = $(this).attr('data-action');
    131             $('#id').val(id);
     130        $('#deleteModal').on('show.bs.modal', function (event) {
     131            var button = $(event.relatedTarget)
     132            var dep_id = button.data('deptId')
     133            var modal = $(this)
     134
     135            modal.find('.modal-body #dept_id').val(dep_id);
    132136        });
    133137    </script>
  • resources/views/dashboard/documents/fragments/filters.blade.php

    r120759b rd795fa6  
    1 <div class="app-action">
    2     <div class="action-left">
    3         <ul class="list-inline">
    4             <li class="list-inline-item mb-0">
    5                 <a href="#" class="btn btn-outline-light dropdown-toggle" data-toggle="dropdown">
    6                     <i data-feather="plus" class="mr-1"></i>
    7                     Add
    8                 </a>
    9                 <div class="dropdown-menu">
    10                     <a class="dropdown-item" href="{{route("dashboard.departments.create")}}">Department</a>
    11                     <a class="dropdown-item" href="{{route("dashboard.documents.create")}}">Document</a>
    12                 </div>
    13             </li>
    14             <li class="list-inline-item mb-0">
    15                 <a href="#" class="btn btn-outline-light dropdown-toggle" data-toggle="dropdown">Departments</a>
    16                 <div class="dropdown-menu">
    17                     @foreach($departments as $department)
    18                         <a class="dropdown-item d-flex justify-content-between m-5" href="{{ route("dashboard.documents.getDocumentsInDepartment", ["id" => $department->id]) }}">
    19                             {{$department->name}}
    20                             <span class="text-muted">{{$department->document->count()}}</span>
    21                         </a>
    22                     @endforeach
    23                 </div>
    24             </li>
    25             <li class="list-inline-item mb-0">
    26                 <a href="#" class="btn btn-outline-light dropdown-toggle" data-toggle="dropdown">
    27                     Order by
    28                 </a>
    29                 <div class="dropdown-menu">
    30                     <a class="dropdown-item" href="#">Date</a>
    31                     <a class="dropdown-item" href="#">Name</a>
    32                     <a class="dropdown-item" href="#">Size</a>
    33                 </div>
    34             </li>
    35         </ul>
    36     </div>
    37     <div class="action-right">
    38         <form class="d-flex mr-3">
    39             <a href="#" class="app-sidebar-menu-button btn btn-outline-light">
    40                 <i data-feather="menu"></i>
    41             </a>
    42             <div class="input-group">
    43                 <input type="text" class="form-control" placeholder="Search file"
    44                        aria-describedby="button-addon1">
    45                 <div class="input-group-append">
    46                     <button class="btn btn-outline-light" type="button" id="button-addon1">
    47                         <i data-feather="search"></i>
    48                     </button>
    49                 </div>
    50             </div>
    51         </form>
    52     </div>
    53 </div>
  • resources/views/dashboard/documents/index.blade.php

    r120759b rd795fa6  
    11@extends('layouts.app')
    22
    3 @section('pageTitle', 'File Manager')
     3@section("title", "SaveSpace - Documents")
     4
     5@section('pageTitle', 'SaveSpace - Documents')
    46
    57@section('content')
    68
    79    <div class="row app-block mb-4">
    8         @include('dashboard.documents.fragments.menu')
     10        <div class="col-md-3 app-sidebar">
     11            <div class="card">
     12                <div class="card-body">
     13                    <a href="{{ route("dashboard.documents.create") }}" class="btn btn-secondary btn-block file-upload-btn text-white" data-action="{{ route("dashboard.documents.create") }}">
     14                        Add document
     15                    </a>
     16                    <form class="d-none" id="file-upload">
     17                        <input type="file" multiple>
     18                    </form>
     19                </div>
     20                <div class="app-sidebar-menu">
     21                    <div class="list-group list-group-flush">
     22                        <a href="{{route("dashboard.documents.index")}}" class="list-group-item d-flex align-items-center">
     23                            <i data-feather="folder" class="width-15 height-15 mr-2"></i>
     24                            Documents
     25{{--                            <span class="small ml-auto">{{$totalDocs}}</span>--}}
     26                        </a>
     27                        @foreach($departments as $department)
     28                            <a href="{{ route("dashboard.documents.index", ["id" => $department->id]) }}" class="list-group-item d-flex align-items-center">
     29                                <i data-feather="folder" class="width-15 height-15 mr-2"></i>
     30                                {{$department->name}}
     31                                <span class="small ml-auto">{{$department->document->count()}}</span>
     32                            </a>
     33                        @endforeach
     34                        <a href="" class="list-group-item">
     35                            <i data-feather="upload-cloud" class="width-15 height-15 mr-2"></i>
     36                            Recents
     37                        </a>
     38                        <a href="" class="list-group-item d-flex align-items-center">
     39                            <i data-feather="star" class="width-15 height-15 mr-2"></i>
     40                            Important
     41                            <span class="small ml-auto">10</span>
     42                        </a>
     43                        <a href="" class="list-group-item">
     44                            <i data-feather="trash" class="width-15 height-15 mr-2"></i>
     45                            Deleted Files
     46                        </a>
     47                    </div>
     48                    <div class="card-body">
     49                        <h6 class="mb-4">Storage Status</h6>
     50                        <div class="d-flex align-items-center">
     51                            <div class="mr-3">
     52                                <i data-feather="database" class="width-30 height-30"></i>
     53                            </div>
     54                            <div class="flex-grow-1">
     55                                <div class="progress" style="height: 10px">
     56                                    <div class="progress-bar progress-bar-striped" role="progressbar"
     57                                         style="width: 40%" aria-valuenow="10" aria-valuemin="0"
     58                                         aria-valuemax="100"></div>
     59                                </div>
     60                                <div class="line-height-12 small text-muted mt-2">19.5GB used of 25GB</div>
     61                            </div>
     62                        </div>
     63                    </div>
     64                </div>
     65            </div>
     66        </div>
     67
    968
    1069        <div class="col-md-9 app-content">
    1170            <div class="app-content-overlay"></div>
    12             @include('dashboard.documents.fragments.filters')
     71            <div class="app-action">
     72                <div class="action-left">
     73                    <ul class="list-inline">
     74                        <li class="list-inline-item mb-0">
     75                            <a href="#" class="btn btn-outline-light dropdown-toggle" data-toggle="dropdown">
     76                                <i data-feather="plus" class="mr-1"></i>
     77                                Add
     78                            </a>
     79                            <div class="dropdown-menu">
     80                                <a class="dropdown-item" href="{{route("dashboard.departments.create")}}">Department</a>
     81                                <a class="dropdown-item" href="{{route("dashboard.documents.create")}}">Document</a>
     82                            </div>
     83                        </li>
     84                        <li class="list-inline-item mb-0">
     85                            <a href="#" class="btn btn-outline-light dropdown-toggle" data-toggle="dropdown">Departments</a>
     86                            <div class="dropdown-menu">
     87                                @foreach($departments as $department)
     88                                    <a class="dropdown-item d-flex justify-content-between m-5" href="{{ route("dashboard.documents.index", ["id" => $department->id]) }}">
     89                                        {{$department->name}}
     90                                        <span class="text-muted">{{$department->document->count()}}</span>
     91                                    </a>
     92                                @endforeach
     93                            </div>
     94                        </li>
     95                        <li class="list-inline-item mb-0">
     96                            <a href="#" class="btn btn-outline-light dropdown-toggle" data-toggle="dropdown">
     97                                Order by
     98                            </a>
     99                            <div class="dropdown-menu">
     100                                <a class="dropdown-item" href="#">Date</a>
     101                                <a class="dropdown-item" href="#">Name</a>
     102                                <a class="dropdown-item" href="#">Size</a>
     103                            </div>
     104                        </li>
     105                    </ul>
     106                </div>
     107                <div class="action-right">
     108                    <form class="d-flex mr-3">
     109                        <a href="#" class="app-sidebar-menu-button btn btn-outline-light">
     110                            <i data-feather="menu"></i>
     111                        </a>
     112                        <div class="input-group">
     113                            <input type="text" class="form-control" placeholder="Search file"
     114                                   aria-describedby="button-addon1">
     115                            <div class="input-group-append">
     116                                <button class="btn btn-outline-light" type="button" id="button-addon1">
     117                                    <i data-feather="search"></i>
     118                                </button>
     119                            </div>
     120                        </div>
     121                    </form>
     122                </div>
     123            </div>
     124
    13125
    14126            <p>Documents</p>
    15127            <div class="row">
    16                 @foreach($documents as $document)
     128                @forelse($documents as $document)
    17129                    <div class="col-xl-3 col-lg-4 col-md-6 col-sm-12">
    18130                        <div class="card app-file-list">
     
    39151                        </div>
    40152                    </div>
    41                 @endforeach
    42 
     153                @empty
     154                    <div>No items found</div>
     155                @endforelse
    43156
    44157            </div>
     
    49162@section('script')
    50163
    51 {{--    <script>--}}
    52 {{--        $(function () {--}}
    53 {{--            $(document).on('click', '.file-upload-btn', function () {--}}
    54 {{--                $('form#file-upload input[type="file"]').trigger('click');--}}
    55 {{--            });--}}
    56164
    57 {{--            $(document).on('click', '.app-sidebar-menu-button', function () {--}}
    58 {{--                $('.app-block .app-sidebar, .app-content-overlay').addClass('show');--}}
    59 {{--                // $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();--}}
    60 {{--                return false;--}}
    61 {{--            });--}}
    62 
    63 {{--            $(document).on('click', '.app-content-overlay', function () {--}}
    64 {{--                $('.app-block .app-sidebar, .app-content-overlay').removeClass('show');--}}
    65 {{--                return false;--}}
    66 {{--            });--}}
    67 {{--        });--}}
    68 {{--    </script>--}}
    69165
    70166@endsection
  • resources/views/dashboard/settings/index.blade.php

    r120759b rd795fa6  
    1818    </div>
    1919
     20    @if(isset($link))
     21        {{$link}}
     22        @endif
     23
    2024    <div class="row">
    2125        <div class="col-md-12">
     
    2529                    <div class="nav flex-lg-column flex-sm-row nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">
    2630                        <a class="nav-link active" id="v-pills-home-tab" data-toggle="pill" href="#v-pills-home" role="tab" aria-controls="v-pills-home" aria-selected="true">Account</a>
    27                         <a class="nav-link" id="v-pills-messages-tab" data-toggle="pill" href="#v-pills-messages" role="tab" aria-controls="v-pills-messages" aria-selected="false">Security</a>
     31                        <a class="nav-link" id="security-tab" data-toggle="pill" href="#security" role="tab" aria-controls="security" aria-selected="false">Security</a>
    2832                        <a class="nav-link" id="v-pills-settings-tab" data-toggle="pill" href="#v-pills-settings" role="tab" aria-controls="v-pills-settings" aria-selected="false">Social</a>
    2933                    </div>
     
    3539                                <div class="card-body">
    3640                                    <h6 class="card-title">Account</h6>
    37                                     <form action="{{ route("dashboard.users.editUserData", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
     41                                    <form action="{{ route("dashboard.users.editUserData", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data' class="needs-validation" novalidate>
    3842                                        @method("patch")
    3943                                        @csrf
     
    4246                                                <div class="form-group">
    4347                                                    <label>Name</label>
    44                                                     <input type="text" name="name" value="{{ $user->name }}" class="form-control" placeholder="Name" required>
     48                                                    <input type="text" name="name" value="{{ $user->name }}" minlength="2" maxlength="30" class="form-control" placeholder="Name" required>
     49                                                    <div class="invalid-feedback">
     50                                                        Please enter only letters and spaces with length between [2, 30]
     51                                                    </div>
    4552                                                </div>
    4653                                            </div>
     
    5663                                                <div class="form-group">
    5764                                                    <label class="form-label">Mobile Number</label>
    58                                                     <input type="text" name="mobile_number" value="{{ $user->mobile_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
     65                                                    <input type="text" name="phone_number" value="{{ $user->phone_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
    5966                                                </div>
    6067                                            </div>
     
    7784                            </div>
    7885                        </div>
    79                         <div class="tab-pane fade" id="v-pills-messages" role="tabpanel" aria-labelledby="v-pills-messages-tab">
     86                        <div class="tab-pane{{old('tab') == 'security' ? ' active' : null}}" id="security" role="tabpanel" aria-labelledby="security-tab">
    8087                            <div class="card">
    8188                                <div class="card-body">
     
    236243
    237244@endsection
     245
     246@section('script')
     247    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
     248    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" integrity="sha512-uto9mlQzrs59VwILcLiRYeLKPPbS/bT71da/OEBYEwcdNUk8jYIy+D176RYoop1Da+f9mvkYrmj5MCLZWEtQuA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
     249    <script>
     250        $(document).ready(function () {
     251            if (window.location.hash) {
     252                $('.nav-pills a[href="#'+window.location.hash+'"]').tabs('show');
     253            }
     254        });
     255</script>
     256@endsection
  • resources/views/dashboard/users/create.blade.php

    r120759b rd795fa6  
    2727                            <div class="card">
    2828                                <div class="card-body">
    29                                     <h6 class="card-title">User account data</h6>
    30                                     <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
     29                                    <h6 class="card-title">Create user</h6>
     30                                    <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data' class="needs-validation" novalidate>
    3131                                        @csrf
    3232                                        <div class="row">
     
    3434                                                <div class="form-group">
    3535                                                    <label>Name</label>
    36                                                     <input type="text" name="name" value="{{ old('name') }}" class="form-control" placeholder="Name" required>
     36                                                    <input type="text" name="name" value="{{ old('name') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
     37                                                    <div class="invalid-feedback">
     38                                                        Please enter only letters and spaces with length between [2, 25]
     39                                                    </div>
    3740                                                </div>
    3841                                            </div>
     
    4043                                                <div class="form-group">
    4144                                                    <label>Surname</label>
    42                                                     <input type="text" name="surname" value="{{ old('surname') }}" class="form-control" placeholder="Surname" required>
     45                                                    <input type="text" name="surname" value="{{ old('surname') }}" minlength="2" maxlength="25" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
     46                                                    <div class="invalid-feedback">
     47                                                        Please enter only letters and spaces with length between [2, 25]
     48                                                    </div>
    4349                                                </div>
    4450                                            </div>
     
    4854                                                <div class="form-group">
    4955                                                    <label class="form-label">Username</label>
    50                                                     <input type="text" name="username" value="{{ old('username') }}" class="form-control" placeholder="Username" required>
     56                                                    <input type="text" name="username" value="{{ old('username') }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
     57                                                    <div class="invalid-feedback">
     58                                                        Please enter characters with length between [5, 30]
     59                                                    </div>
    5160                                                </div>
    5261                                            </div>
     
    5463                                                <div class="form-group">
    5564                                                    <label class="form-label">Role</label>
    56                                                     <select class="form-control" name="userRole">
     65                                                    <select class="form-control" name="userRole required">
    5766                                                        @foreach ($roles as $role)
    58                                                             <option value="{{ $role->id }}" {{ (old("userRole") == $role->id ? "selected" : "" ) }}>{{ ucfirst($role->name) }}</option>
     67                                                            <option value="{{ $role->id }}" {{ (old("userRole") == $role->id ? "selected" : "" ) }}>{{ $role->name }}</option>
    5968                                                        @endforeach
    6069                                                    </select>
     
    6776                                                    <label>Email</label>
    6877                                                    <input type="email" name="email" value="{{ old('email') }}" class="form-control" placeholder="E-mail" required>
     78                                                    <div class="invalid-feedback">
     79                                                        Please enter a valid email address
     80                                                    </div>
    6981                                                </div>
    7082                                            </div>
    7183                                            <div class="col-md-6">
    7284                                                <div class="form-group">
    73                                                     <label class="form-label">Mobile Number</label>
    74                                                     <input type="text" name="mobile_number" value="{{ old('mobile_number') }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
     85                                                    <label class="form-label">Phone Number</label>
     86                                                    <input type="text" name="phone_number" value="{{ old('phone_number') }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
     87                                                    <div class="invalid-feedback">
     88                                                        Please enter your phone number
     89                                                    </div>
    7590                                                </div>
    7691                                            </div>
     
    8398                                                    <label>Avatar</label>
    8499                                                    <input type="file" name="avatar" value="{{ old('avatar') }}" class="form-control" accept="image/*">
     100                                                    <div class="invalid-feedback">
     101                                                        Please upload a valid image file
     102                                                    </div>
    85103                                                </div>
    86104                                            </div>
  • resources/views/dashboard/users/edit.blade.php

    r120759b rd795fa6  
    2828                                <div class="card-body">
    2929                                    <h6 class="card-title">User account data</h6>
    30                                     <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'>
     30                                    <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data' class="needs-validation" novalidate>
    3131                                        @method("patch")
    3232                                        @csrf
     
    3535                                                <div class="form-group">
    3636                                                    <label>Name</label>
    37                                                     <input type="text" name="name" value="{{ $user->name }}" class="form-control" placeholder="Name" required>
     37                                                    <input type="text" name="name" value="{{ $user->name }}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Name" required>
     38                                                    <div class="invalid-feedback">
     39                                                        Please enter only letters and spaces with length between [2, 30]
     40                                                    </div>
    3841                                                </div>
    3942                                            </div>
     
    4144                                                <div class="form-group">
    4245                                                    <label>Surname</label>
    43                                                     <input type="text" name="surname" value="{{$user->surname}}" class="form-control" placeholder="Surname" required>
     46                                                    <input type="text" name="surname" value="{{$user->surname}}" minlength="2" maxlength="30" pattern="[a-zA-Zа-шА-Ш._\s]+" class="form-control" placeholder="Surname" required>
     47                                                    <div class="invalid-feedback">
     48                                                        Please enter only letters and spaces with length between [2, 30]
     49                                                    </div>
    4450                                                </div>
    4551                                            </div>
     
    4955                                                <div class="form-group">
    5056                                                    <label class="form-label">Username</label>
    51                                                     <input type="text" name="username" value="{{ $user->username }}" class="form-control" placeholder="Username" required>
     57                                                    <input type="text" name="username" value="{{ $user->username }}" minlength="5" maxlength="30" class="form-control" placeholder="Username" required>
     58                                                    <div class="invalid-feedback">
     59                                                        Please enter characters with length between [5, 30]
     60                                                    </div>
    5261                                                </div>
    5362                                            </div>
     
    5665                                                    <label class="form-label">Role</label>
    5766
    58                                                     <select class="form-control" name="userRole">
     67                                                    <select class="form-control" name="userRole" required>
    5968                                                        @foreach($roles as $role)
    6069                                                            <option value="{{ $role->id }}" {{ $user->role_id == $role->id ? "selected" : "" }}>{{ $role->name }}</option>
     
    6877                                                <div class="form-group">
    6978                                                    <label>Email</label>
    70                                                     <input type="email" name="email" value="{{ $user->email }}" class="form-control" placeholder="E-mail" required>
     79                                                    <input type="email" name="email" value="{{ $user->email }}" maxlength="50" class="form-control" placeholder="E-mail" required>
     80                                                    <div class="invalid-feedback">
     81                                                        Please enter a valid email address with length <=50
     82                                                    </div>
    7183                                                </div>
    7284                                            </div>
    7385                                            <div class="col-md-6">
    7486                                                <div class="form-group">
    75                                                     <label class="form-label">Mobile Number</label>
    76                                                     <input type="text" name="mobile_number" value="{{ $user->mobile_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
     87                                                    <label class="form-label">Phone Number</label>
     88                                                    <input type="text" name="phone_number" value="{{ $user->phone_number }}" class="form-control" placeholder="Phone number" autocomplete="off" required>
     89                                                    <div class="invalid-feedback">
     90                                                        Please enter your phone number
     91                                                    </div>
    7792                                                </div>
    7893                                            </div>
     
    8398                                                    <label>Avatar</label>
    8499                                                    <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*">
     100                                                    <div class="invalid-feedback">
     101                                                        Please upload a valid image file
     102                                                    </div>
    85103                                                </div>
    86104                                            </div>
  • resources/views/dashboard/users/index.blade.php

    r120759b rd795fa6  
    11@extends('layouts.app')
    22
    3 @section("title", "Users")
     3@section("title", "SaveSpace - Users")
    44
    5 @section('pageTitle', 'User List')
     5@section('pageTitle', 'Users')
    66
    77@section('head')
     
    3737                            <thead>
    3838                            <tr>
    39                                 <th>
    40 {{--                                    <div class="custom-control custom-checkbox">--}}
    41 {{--                                        <input type="checkbox" class="custom-control-input" id="user-list-select-all">--}}
    42 {{--                                        <label class="custom-control-label" for="user-list-select-all"></label>--}}
    43 {{--                                    </div>--}}
    44                                 </th>
     39                                <th></th>
    4540                                <th>State</th>
    4641                                <th>Username</th>
     
    4843                                <th>Email</th>
    4944                                <th>Phone Number</th>
     45                                <th>Created by</th>
    5046                                <th>Created at</th>
     47                                <th>Updated at</th>
    5148                                <th>Role</th>
    5249                                <th>Status</th>
     
    7673                                    <td>{{$user->name .' '. $user->surname}}</td>
    7774                                    <td>{{$user->email}}</td>
    78                                     <td>{{$user->mobile_number}}</td>
     75                                    <td>{{$user->phone_number}}</td>
     76                                    <td>{{ $user->getCreatedByName() }}</td>
    7977                                    <td>{{ date('d.m.Y', strtotime($user->created_at)) }}</td>
     78                                    @if($user->updated_at==NULL)
     79                                        <td>/</td>
     80                                    @else
     81                                        <td>{{ date('d.m.Y - H:i', strtotime($user->updated_at)) }}</td>
     82                                    @endif
    8083                                    <td>{{ $user->role->name }}</td>
    8184                                    <td>
  • resources/views/layouts/app.blade.php

    r120759b rd795fa6  
    7575            <div class="mb-4">
    7676                <h6>Phone</h6>
    77                 <p class="text-muted mb-0">{{ auth()->user()->mobile_number }}</p>
     77                <p class="text-muted mb-0">{{ auth()->user()->phone_number }}</p>
    7878            </div>
    7979        </div>
     
    183183                        </li>
    184184                    @endif
    185                     <li>
    186                         <a href="#" data-toggle="tooltip" data-placement="right" title="Ecommerce"
    187                            data-nav-target="#ecommerce">
    188                             <i data-feather="shopping-cart"></i>
    189                         </a>
    190                     </li>
    191185                </ul>
    192186            </div>
     
    230224@include("layouts.alert")
    231225
    232 
    233226</body>
    234227</html>
  • routes/web.php

    r120759b rd795fa6  
    4545    Route::get("/", "Dashboard\IndexController@index")->name("dashboard.index");
    4646
     47    // Settings
    4748    Route::get("/settings", "Dashboard\SettingsController@settings")->name("dashboard.settings.index");
    4849    Route::patch("/settings/personal", "Dashboard\SettingsController@updatePersonalInformation")->name("dashboard.settings.personal");
     
    7071    // Departments
    7172    Route::group(['middleware' => 'permission:manage_all_departments'], function () {
    72         Route::get("/departments", "Dashboard\departmentsController@index")->name("dashboard.departments.index");
    73         Route::get("/departments/create", "Dashboard\departmentsController@create")->name("dashboard.departments.create");
    74         Route::post("/departments/store", "Dashboard\departmentsController@store")->name("dashboard.departments.store");
    75         Route::get("/departments/{id}/edit", "Dashboard\departmentsController@editShow")->name("dashboard.departments.editShow");
    76         Route::patch("/departments/{id}/edit", "Dashboard\departmentsController@edit")->name("dashboard.departments.edit");
     73        Route::get("/departments", "Dashboard\DepartmentsController@index")->name("dashboard.departments.index");
     74        Route::get("/departments/create", "Dashboard\DepartmentsController@create")->name("dashboard.departments.create");
     75        Route::post("/departments/store", "Dashboard\DepartmentsController@store")->name("dashboard.departments.store");
     76        Route::get("/departments/{id}/edit", "Dashboard\DepartmentsController@editShow")->name("dashboard.departments.editShow");
     77        Route::patch("/departments/{id}/edit", "Dashboard\DepartmentsController@edit")->name("dashboard.departments.edit");
    7778        Route::delete("/departments/{id}/destroy", "Dashboard\DepartmentsController@destroy")->name("dashboard.departments.destroy");
    7879    });
     
    8384    Route::post("/documents/store", "Dashboard\DocumentsController@store")->name("dashboard.documents.store");
    8485    Route::get("/documents/{id}/edit", "Dashboard\DocumentsController@editShow")->name("dashboard.documents.editShow");
    85     Route::get("/documents/{id}/list", "Dashboard\DocumentsController@getDocumentsInDepartment")->name("dashboard.documents.getDocumentsInDepartment");
    8686    Route::patch("/documents/{id}/edit", "Dashboard\DocumentsController@edit")->name("dashboard.documents.edit");
    8787    Route::patch("/documents/{id}/block", "Dashboard\DocumentsController@block")->name("dashboard.documents.block");
Note: See TracChangeset for help on using the changeset viewer.