From 45879bdb8c3d3fe7b086791f347876d09cc19a7b Mon Sep 17 00:00:00 2001 From: qdesgardinvp <106066541+qdesgardinvp@users.noreply.github.com> Date: Mon, 14 Nov 2022 16:12:28 +0100 Subject: [PATCH 01/69] All athletes --- front/public/athletes.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 front/public/athletes.json diff --git a/front/public/athletes.json b/front/public/athletes.json new file mode 100644 index 00000000..59203f6f --- /dev/null +++ b/front/public/athletes.json @@ -0,0 +1 @@ +[{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3bff70306f447b5cd52e6cdeb3b039a965607e3d", "fields": {"athlete": "Nicolas Muller", "marque": "Banque Palatine", "prenom": "Nicolas", "discipline": "Golf", "sport": "Golf", "etablissement": "Banque Palatine", "nom": "Muller"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "ead538e3407dbd6622d5d7f3e8dfe42c31ac6b0a", "fields": {"athlete": "Isma\u00ebl Bouzid Souihli", "marque": "Banque Populaire", "prenom": "Isma\u00ebl", "discipline": "Taekwondo", "sport": "Taekwondo", "etablissement": "Banque Populaire Alsace Lorraine Champagne", "nom": "Bouzid Souihli"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "cace5808bc3d6cb1db77e5702e4bbfa707dde3a2", "fields": {"athlete": "Charline Picon", "marque": "Banque Populaire", "prenom": "Charline", "discipline": "Voile 49ERFX", "sport": "Voile", "etablissement": "Banque Populaire Aquitaine Centre Atlantique", "nom": "Picon"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "059531d49daf9e5f70b8e461e5bfcd6f03cd07ad", "fields": {"athlete": "Jade Magnien", "marque": "Banque Populaire", "prenom": "Jade", "discipline": "Surf", "sport": "Surf", "etablissement": "Banque Populaire Aquitaine Centre Atlantique", "nom": "Magnien"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "fb4e9b94b0bec5019eb48b8e689b1df584240d19", "fields": {"athlete": "Florian Jouanny", "marque": "Banque Populaire", "prenom": "Florian", "discipline": "Para-cyclisme", "sport": "Cyclisme", "etablissement": "Banque Populaire Auvergne Rh\u00f4ne Alpes", "nom": "Jouanny"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "f01b6956485ac0836123d10a638ebb70199d71a6", "fields": {"athlete": "Ana\u00efs-Mai Desjardins", "marque": "Banque Populaire", "prenom": "Ana\u00efs-Mai", "discipline": "Kitefoil", "sport": "Voile", "etablissement": "Banque Populaire du Nord", "nom": "Desjardins"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c63d10f0959019573c69c3ec0b59b8b4d701aa2d", "fields": {"athlete": "Margaux Billy", "marque": "Banque Populaire", "prenom": "Margaux", "discipline": "Voile nacra", "sport": "Voile", "etablissement": "Banque Populaire du Sud", "nom": "Billy"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "42101584e4fba5db677bf779ca2ce96ead7c80a5", "fields": {"athlete": "Mathilde Garandeau", "marque": "Banque Populaire", "prenom": "Mathilde", "discipline": "Kite surf", "sport": "Voile", "etablissement": "Banque Populaire du Sud", "nom": "Garandeau"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3fddad724b6f752791d87f9276e15c34c41f21f9", "fields": {"athlete": "Enzo Giorgi", "marque": "Banque Populaire", "prenom": "Enzo", "discipline": "Para-escrime", "sport": "Escrime", "etablissement": "Banque Populaire du Sud", "nom": "Giorgi"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "9883f4ce6d5fbab0eea75845dcc442c3a2d02a05", "fields": {"athlete": "Valentin Grezanl\u00e9", "marque": "Banque Populaire", "prenom": "Valentin", "discipline": "Pentathlon moderne", "sport": "Pentathlon", "etablissement": "Banque Populaire du Sud", "nom": "Grezanl\u00e9"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c356422aab62c6e1243b6a3037bc7569d8308c11", "fields": {"athlete": "Noemie Payet", "marque": "Banque Populaire", "prenom": "Noemie", "discipline": "Voile", "sport": "Voile", "etablissement": "Banque Populaire du Sud", "nom": "Payet"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "7ecfacf170103a00a9a55963446f7adce0fdc2e5", "fields": {"athlete": "Anthony Picard", "marque": "Banque Populaire", "prenom": "Anthony", "discipline": "Kite surf", "sport": "Voile", "etablissement": "Banque Populaire du Sud", "nom": "Picard"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c79b05bb5925d39e04e80929669cec84e73b6cfc", "fields": {"athlete": "C\u00e9dric Joly", "marque": "Banque Populaire", "prenom": "C\u00e9dric", "discipline": "Cano\u00eb Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "Banque Populaire Grand Ouest", "nom": "Joly"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "99b567f4201784828172f0d52dd9650eb2de93a1", "fields": {"athlete": "Thom Gicquel", "marque": "Banque Populaire", "prenom": "Thom", "discipline": "Badminton", "sport": "Badminton", "etablissement": "Banque Populaire Grand Ouest", "nom": "Gicquel"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "794945b160ca95fc10df945c45aead4b5ebdf939", "fields": {"athlete": "Gwladys Lemoussu", "marque": "Banque Populaire", "prenom": "Gwladys", "discipline": "Para-triathlon", "sport": "Triathlon", "etablissement": "Banque Populaire Grand Ouest", "nom": "Lemoussu"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "4e437de51288528cac03c3187c90168b671645e3", "fields": {"athlete": "J\u00e9r\u00e9mie Mion", "marque": "Banque Populaire", "prenom": "J\u00e9r\u00e9mie", "discipline": "Voile 470", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Mion"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "ccd3d6b1b387e7c7fd541332ee3b0918af43a5ad", "fields": {"athlete": "Axel Mazella", "marque": "Banque Populaire", "prenom": "Axel", "discipline": "Funboard", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Mazella"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "135a0460a551293bf0d88ca0f678a195d4849d4c", "fields": {"athlete": "Jean-Baptiste Bernaz", "marque": "Banque Populaire", "prenom": "Jean-Baptiste", "discipline": "Voile Laser", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Bernaz"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "39efcaa6cf94799cca6186fa4abe376e60f30632", "fields": {"athlete": "Sidoine Dant\u00e8s", "marque": "Banque Populaire", "prenom": "Sidoine", "discipline": "Voile 470", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Dant\u00e8s"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "04d99b51ca976085115f928125d284ea21173308", "fields": {"athlete": "Boris Neveu", "marque": "Banque Populaire", "prenom": "Boris", "discipline": "Cano\u00eb Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "Banque Populaire Occitane", "nom": "Neveu"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "28fd601439394e5b63b724e92f01d62b5cc0d76a", "fields": {"athlete": "Hilary Kpatcha", "marque": "Banque Populaire", "prenom": "Hilary", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire Occitane", "nom": "Kpatcha"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "e5739d16eacd79d9bbd5d68106d391ebc69c56c3", "fields": {"athlete": "Lucie Hauti\u00e8re", "marque": "Banque Populaire", "prenom": "Lucie", "discipline": "Tennis de table handisport", "sport": "Tennis de table", "etablissement": "Banque Populaire Rives de Paris", "nom": "Hauti\u00e8re"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "4fe5cb8dc9bd765020a882dec3a04abae4464dbb", "fields": {"athlete": "Amaury Golitin", "marque": "Banque Populaire", "prenom": "Amaury", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire Rives de Paris", "nom": "Golitin"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "ed23f8d65b176e95759a378ddac976b2748ae6b0", "fields": {"athlete": "Alice M\u00e9tais", "marque": "Banque Populaire", "prenom": "Alice", "discipline": "Para-athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire Val de France", "nom": "M\u00e9tais"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "43f3822d28033368e00ffb90e09e2694c9f99072", "fields": {"athlete": "M\u00e9ril Loquette", "marque": "Banque Populaire", "prenom": "M\u00e9ril", "discipline": "Para-badminton", "sport": "Badminton", "etablissement": "Banque Populaire Val de France", "nom": "Loquette"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "71105308800b4e73c16e8d285957783ab5737054", "fields": {"athlete": "Baptiste Guyon", "marque": "Banque Populaire", "prenom": "Baptiste", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire Val de France", "nom": "Guyon"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "f17b51e1484f628dfb9b599d416bb2d7fbb1b3fb", "fields": {"athlete": "Maximilien Bost", "marque": "BPCE", "prenom": "Maximilien", "discipline": "Rugby \u00e0 XV", "sport": "Rugby", "etablissement": "BPCE", "nom": "Bost"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0f93fc96bc2458f7ba8d54c91e1801770eb2a583", "fields": {"athlete": "Marie Oteiza", "marque": "BPCE", "prenom": "Marie", "discipline": "Pentathlon", "sport": "Pentathlon", "etablissement": "BPCE", "nom": "Oteiza"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "40c3b7de6320aaf9b309a1f33b95c9241407ec83", "fields": {"athlete": "Jeanne Marechal", "marque": "BPCE", "prenom": "Jeanne", "discipline": "Escrime", "sport": "Escrime", "etablissement": "BPCE Assurances", "nom": "Marechal"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c82eae9228311b03ed601fb6ee87c1a88b6a73e3", "fields": {"athlete": "Vincent Milou", "marque": "BPCE", "prenom": "Vincent", "discipline": "Skateboard", "sport": "Skateboard", "etablissement": "BPCE Assurances", "nom": "Milou"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "288dd6a6abe19ce46316dec48a8999399d683eb7", "fields": {"athlete": "Laetitia Guapo", "marque": "Caisse d'Epargne", "prenom": "Laetitia", "discipline": "Basketball", "sport": "Basketball", "etablissement": "Caisse d'Epargne Auvergne et du Limousin", "nom": "Guapo"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "67bfd4ada9c21ec6b7f327c8695dcdb4157982f1", "fields": {"athlete": "Jules Cypr\u00e8s", "marque": "Caisse d'Epargne", "prenom": "Jules", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne Bourgogne Franche Comt\u00e9", "nom": "Cypr\u00e8s"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "883f6166c07accc523dfbd4b4a7779456ffd6ed3", "fields": {"athlete": "Mona Francis", "marque": "Caisse d'Epargne", "prenom": "Mona", "discipline": "Para-triathlon", "sport": "Triathlon", "etablissement": "Caisse d'Epargne Bretagne Pays de Loire", "nom": "Francis"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "9daf469988dbc21b3730b5156a47ce848a087b6b", "fields": {"athlete": "Fr\u00e9d\u00e9ric Dag\u00e9e", "marque": "Caisse d'Epargne", "prenom": "Fr\u00e9d\u00e9ric", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne C\u00f4te d'Azur", "nom": "Dag\u00e9e"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "b89c2592737a7106c528c7fda3645b05099e23d9", "fields": {"athlete": "Elodie Lorandi", "marque": "Caisse d'Epargne", "prenom": "Elodie", "discipline": "Para-natation", "sport": "Natation", "etablissement": "Caisse d'Epargne C\u00f4te d'Azur", "nom": "Lorandi"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "964c9e7070865e69b49f8fe21fd1f0ac04571bfa", "fields": {"athlete": "Emilien Claude", "marque": "Caisse d'Epargne", "prenom": "Emilien", "discipline": "Biathlon", "sport": "Ski", "etablissement": "Caisse d'Epargne Grand Est Europe", "nom": "Claude"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "ce2d0759fbf1f593f5f16bf508cd633d3bcfe5f2", "fields": {"athlete": "Tom Henrionnet", "marque": "Caisse d'Epargne", "prenom": "Tom", "discipline": "Natation", "sport": "Natation", "etablissement": "Caisse d'Epargne Grand Est Europe", "nom": "Henrionnet"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "b39c0d5d31e525bc524e6e023f50ff47dc181653", "fields": {"athlete": "Alexandre Titov", "marque": "Caisse d'Epargne", "prenom": "Alexandre", "discipline": "Boxe", "sport": "Boxe", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Titov"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "d7fd55b653eeca2e89b740c2de27e97956bf1eca", "fields": {"athlete": "Kimie Alvarez", "marque": "Caisse d'Epargne", "prenom": "Kimie", "discipline": "Breakdance", "sport": "Breakdance", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Alvarez"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "d4106efaf9536cbc197a66ca5ca879bd772ebae1", "fields": {"athlete": "Marlone Alvarez", "marque": "Caisse d'Epargne", "prenom": "Marlone", "discipline": "Breakdance", "sport": "Breakdance", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Alvarez"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "325b60edc14a9e143e75377cf76775a0fbe840cd", "fields": {"athlete": "Jimmy Gressier", "marque": "Caisse d'Epargne", "prenom": "Jimmy", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Gressier"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "9c34f76263ce8a2b5a496eaf1d3daee6426e80b6", "fields": {"athlete": "Charlotte Tremble", "marque": "Caisse d'Epargne", "prenom": "Charlotte", "discipline": "Natation synchronis\u00e9e", "sport": "Natation", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Tremble"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "652abe40a3e240e4b589f1cacc1977b45c69f899", "fields": {"athlete": "Pascal Martinot-Lagarde", "marque": "Caisse d'Epargne", "prenom": "Pascal", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne Ile-de-France", "nom": "Martinot-Lagarde"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "f8f45e3e70b52ba936fab3620293b7eb3f0849b6", "fields": {"athlete": "Charlotte Hym", "marque": "Caisse d'Epargne", "prenom": "Charlotte", "discipline": "Skateboard", "sport": "Skateboard", "etablissement": "Caisse d'Epargne Ile-de-France", "nom": "Hym"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "a690e4b798da9d9f25eec08b8210499023a9594a", "fields": {"athlete": "Margaux Bailleul", "marque": "Caisse d'Epargne", "prenom": "Margaux", "discipline": "Aviron", "sport": "Aviron", "etablissement": "Caisse d'Epargne Normandie", "nom": "Bailleul"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "dd2f38d1c1e3d30ed4532b3fd0c30a33c080c17e", "fields": {"athlete": "fevre Bussiere", "marque": "Caisse d'Epargne", "prenom": "fevre", "discipline": "Natation", "sport": "Natation", "etablissement": "CE CEPAC", "nom": "Bussiere"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c40089f1f2f9993a7c0af616b158ba8e479dce00", "fields": {"athlete": "Clavel Kayitar\u00e9", "marque": "Caisse d'Epargne", "prenom": "Clavel", "discipline": "Para-athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "CE CEPAC", "nom": "Kayitar\u00e9"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "a33d790e086a202ff524d480ce4973acf757c182", "fields": {"athlete": "Fabrisio Saidy", "marque": "Caisse d'Epargne", "prenom": "Fabrisio", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "CE CEPAC", "nom": "Saidy"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "918f558f0b62218a882d3df1abfdf7ff96a969b1", "fields": {"athlete": "Denis Gargaud Chanut", "marque": "Caisse d'Epargne", "prenom": "Denis", "discipline": "Cano\u00eb Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "CE CEPAC", "nom": "Gargaud Chanut"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "66a8cbd3521ba652cddcf27a3193274fba572b70", "fields": {"athlete": "Justine Braisaz", "marque": "Caisse d'Epargne", "prenom": "Justine", "discipline": "Biathlon", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Braisaz"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "51adab2164be8df55e660ae2e0625158a5416fea", "fields": {"athlete": "Maurice Manificat", "marque": "Caisse d'Epargne", "prenom": "Maurice", "discipline": "Ski de fond", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Manificat"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "73363ea94f33bb33a396c1f8566d2a3a31ad1d10", "fields": {"athlete": "Mat\u00e9o Boheas", "marque": "Banque Populaire", "prenom": "Mat\u00e9o", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Fondation Banque Populaire", "nom": "Boheas"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0559f23e4d28c981d1244ecf675c44c04ae37549", "fields": {"athlete": "Clo\u00e9 Mislin", "marque": "Banque Populaire", "prenom": "Clo\u00e9", "discipline": "Para-dressage", "sport": "Equitation", "etablissement": "Fondation Banque Populaire", "nom": "Mislin"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "cfca836601093151f9c78eff911122582859318b", "fields": {"athlete": "Florian Bouziani", "marque": "Banque Populaire", "prenom": "Florian", "discipline": "Para-cyclisme", "sport": "Cyclisme", "etablissement": "Fondation Banque Populaire", "nom": "Bouziani"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3e9b66628bf63e3f42b1f6ee6da3a8325a26b1b4", "fields": {"athlete": "Thibaut Rigaudeau", "marque": "Banque Populaire", "prenom": "Thibaut", "discipline": "Para-triathlon", "sport": "Triathlon", "etablissement": "Fondation Banque Populaire", "nom": "Rigaudeau"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "17dafcd89c65ce12c028cf4e5882283cd27b6864", "fields": {"athlete": "M\u00e9lanie De Jesus Dos Santos", "marque": "Banque BCP", "prenom": "M\u00e9lanie", "discipline": "Gymnastique", "sport": "Gymnastique", "etablissement": "Banque BCP", "nom": "De Jesus Dos Santos"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "251ece9793ec809831ad7bedabda0f80473051e1", "fields": {"athlete": "Ga\u00eblle Edon", "marque": "Banque Palatine", "prenom": "Ga\u00eblle", "discipline": "Para-tir", "sport": "Tir", "etablissement": "Banque Palatine", "nom": "Edon"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "2074441db7007aa1fca172de66ffb5fdb32fefe8", "fields": {"athlete": "Camille Jaguelin", "marque": "Banque Palatine", "prenom": "Camille", "discipline": "Para-equitation", "sport": "Equitation", "etablissement": "Banque Palatine", "nom": "Jaguelin"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "8d7a9a532e9d8d6a67df36bf712493aa649cb465", "fields": {"athlete": "Elodie Clouvel", "marque": "Banque Palatine", "prenom": "Elodie", "discipline": "Pentathlon", "sport": "Pentathlon", "etablissement": "Banque Palatine", "nom": "Clouvel"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "d20f1b79216a32b002c79bfb294d56ef3f5ebcb5", "fields": {"athlete": "Clo\u00e9 Mislin", "marque": "Banque Populaire", "prenom": "Clo\u00e9", "discipline": "Para-dressage", "sport": "Equitation", "etablissement": "Banque Populaire Alsace Lorraine Champagne", "nom": "Mislin"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "a0acb8914dadc1bfad76954e01244b41e2f67012", "fields": {"athlete": "Maxime Thomas", "marque": "Banque Populaire", "prenom": "Maxime", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Banque Populaire Alsace Lorraine Champagne", "nom": "Thomas"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "72ae5abc1d0b532fe3ba4367b1de9991a5ab0d4f", "fields": {"athlete": "Mathieu Biazizzo", "marque": "Banque Populaire", "prenom": "Mathieu", "discipline": "Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "Banque Populaire Alsace Lorraine Champagne", "nom": "Biazizzo"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "65a28b2d5a5d150d85f56072f3a70b41a54389d9", "fields": {"athlete": "Damien Tokatlian", "marque": "Banque Populaire", "prenom": "Damien", "discipline": "Para-escrime", "sport": "Escrime", "etablissement": "Banque Populaire Aquitaine Centre Atlantique", "nom": "Tokatlian"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3e3aaaa5e3bf7f6c0e4f2e620c117eefec60a064", "fields": {"athlete": "Jonathan Lobert", "marque": "Banque Populaire", "prenom": "Jonathan", "discipline": "Voile Finn", "sport": "Voile", "etablissement": "Banque Populaire Aquitaine Centre Atlantique", "nom": "Lobert"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "1cb4cc0751a73648bbb824533434e9313e3de5c6", "fields": {"athlete": "Ma\u00eblle Loridon", "marque": "Banque Populaire", "prenom": "Ma\u00eblle", "discipline": "Ski de vitesse", "sport": "Ski", "etablissement": "Banque Populaire Aquitaine Centre Atlantique", "nom": "Loridon"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "b5eab946834c75f30a79a91a14c8e1494d0cc0e9", "fields": {"athlete": "Laura Tarantola", "marque": "Banque Populaire", "prenom": "Laura", "discipline": "Aviron", "sport": "Aviron", "etablissement": "Banque Populaire Auvergne Rh\u00f4ne Alpes", "nom": "Tarantola"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "f65dd9f733bfb2a9c1718b7126b46ae66dee8eb8", "fields": {"athlete": "Yasmina Aziez", "marque": "Banque Populaire", "prenom": "Yasmina", "discipline": "Taekwondo", "sport": "Taekwondo", "etablissement": "Banque Populaire Auvergne Rh\u00f4ne Alpes", "nom": "Aziez"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "438b1a00448192932da3994a8be6aeda82cff0bb", "fields": {"athlete": "Cl\u00e9mence Audi-Bussio", "marque": "Banque Populaire", "prenom": "Cl\u00e9mence", "discipline": "Dressage", "sport": "Equitation", "etablissement": "Banque Populaire Auvergne Rh\u00f4ne Alpes", "nom": "Audi-Bussio"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "ec513271f2b111d4f68845686f04c770bcd76db8", "fields": {"athlete": "Sandrine Martinet-Auri\u00e8res", "marque": "Banque Populaire", "prenom": "Sandrine", "discipline": "Para-judo", "sport": "Judo", "etablissement": "Banque Populaire Bourgogne Franche Comt\u00e9", "nom": "Martinet-Auri\u00e8res"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "e4db2dd5749744ee38ced477b8513b8b0bab4469", "fields": {"athlete": "Arthur Canet", "marque": "Banque Populaire", "prenom": "Arthur", "discipline": "Beach-Volley", "sport": "Volleyball", "etablissement": "Banque Populaire du Sud", "nom": "Canet"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c6c04980dcb516c958736b65c9a78b703f11b384", "fields": {"athlete": "Makenson Gletty", "marque": "Banque Populaire", "prenom": "Makenson", "discipline": "Decathlon", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire du Sud", "nom": "Gletty"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "afe8d407ae86c5f7a3c9afbb3b969e46e2c05751", "fields": {"athlete": "Vladimir Vinchon", "marque": "Banque Populaire", "prenom": "Vladimir", "discipline": "Para-dressage", "sport": "Equitation", "etablissement": "Banque Populaire Grand Ouest", "nom": "Vinchon"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "253cc0c57709d52d662d26efd3cf1222f6fbc8a1", "fields": {"athlete": "Camille Renou", "marque": "Banque Populaire", "prenom": "Camille", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire Grand Ouest", "nom": "Renou"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "fadba4e51f3afd1d2dc7a560257e2a3ef50260d0", "fields": {"athlete": "Gaspard Larsonneur", "marque": "Banque Populaire", "prenom": "Gaspard", "discipline": "Surf", "sport": "Surf", "etablissement": "Banque Populaire Grand Ouest", "nom": "Larsonneur"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "56d5f5d23d422bb1fa3cd7594e715c05ce3d115b", "fields": {"athlete": "Lili Marie Sebesi", "marque": "Banque Populaire", "prenom": "Lili Marie", "discipline": "Voile 49ERFX", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Sebesi"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0bdf04c8d21e008baf4e0a9d06969e54642c6382", "fields": {"athlete": "Albane Dubois", "marque": "Banque Populaire", "prenom": "Albane", "discipline": "Voile 49ERFX", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Dubois"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "65ee8de86dccb854de0a83e4c24c603cd08b87d3", "fields": {"athlete": "Hippolyte Machetti", "marque": "Banque Populaire", "prenom": "Hippolyte", "discipline": "Voile 470", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Machetti"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "35b1b1b82252360060c648dc5cc8a177a3e47978", "fields": {"athlete": "Maxime Valet", "marque": "Banque Populaire", "prenom": "Maxime", "discipline": "Para-escrime", "sport": "Escrime", "etablissement": "Banque Populaire Occitane", "nom": "Valet"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "8045fa97a4d527b8403b571044bcbf49bc9b063b", "fields": {"athlete": "Cl\u00e9mence Vieira", "marque": "Banque Populaire", "prenom": "Cl\u00e9mence", "discipline": "Beach-Volley", "sport": "Volleyball", "etablissement": "Banque Populaire Occitane", "nom": "Vieira"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "63ee5016aad938749a8ff456c69343051cbcf28a", "fields": {"athlete": "Lucie Belbeoch", "marque": "Banque Populaire", "prenom": "Lucie", "discipline": "Voile RS:X", "sport": "Voile", "etablissement": "Banque Populaire Rives de Paris", "nom": "Belbeoch"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "8e036780e7e57983facc55524dd5280d0f2e27de", "fields": {"athlete": "Mathieu Thomas", "marque": "Banque Populaire", "prenom": "Mathieu", "discipline": "Para-badminton", "sport": "Badminton", "etablissement": "Banque Populaire Rives de Paris", "nom": "Thomas"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "9e1fa40888ecce947c0a371c236a58a7437a818d", "fields": {"athlete": "Claire Bov\u00e9", "marque": "Banque Populaire", "prenom": "Claire", "discipline": "Aviron", "sport": "Aviron", "etablissement": "Banque Populaire Rives de Paris", "nom": "Bov\u00e9"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3d90738ba888a05158da92771238d55ddfd5dfe2", "fields": {"athlete": "Valentine Fortin", "marque": "Banque Populaire", "prenom": "Valentine", "discipline": "Cyclisme", "sport": "Cyclisme", "etablissement": "Banque Populaire Rives de Paris", "nom": "Fortin"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "744e5faea25cf1274548bcb1f0d559e923943162", "fields": {"athlete": "Louise Bernard", "marque": "Banque Populaire", "prenom": "Louise", "discipline": "Para-badminton", "sport": "Badminton", "etablissement": "Banque Populaire Val de France", "nom": "Bernard"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "aca3d7ddea9858c351534ea152a836449aed002d", "fields": {"athlete": "Badr Touzi", "marque": "Banque Populaire", "prenom": "Badr", "discipline": "Para-lancer de poids", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire Val de France", "nom": "Touzi"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "81b96c90d36808901d50603d3aacfc59de3e617a", "fields": {"athlete": "Marie Le Net", "marque": "Banque Populaire", "prenom": "Marie", "discipline": "Cyclisme", "sport": "Cyclisme", "etablissement": "Banque Populaire Val de France", "nom": "Le Net"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "89d694f366a07676fcd41635e1ee98373971dcb5", "fields": {"athlete": "L\u00e9onie Periault", "marque": "Banque Populaire", "prenom": "L\u00e9onie", "discipline": "Triathlon", "sport": "Triathlon", "etablissement": "Banque Populaire Val de France", "nom": "Periault"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "76e8f2b1defd3da78bcadded27b494bb18f5a9ac", "fields": {"athlete": "Alex Portal", "marque": "Banque Populaire", "prenom": "Alex", "discipline": "Para-natation", "sport": "Natation", "etablissement": "Banque Populaire Val de France", "nom": "Portal"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "95c60cc354506cc62fc0b284061bf4d8f711a951", "fields": {"athlete": "Hugo Hyest", "marque": "BPCE", "prenom": "Hugo", "discipline": "Golf", "sport": "Golf", "etablissement": "BPCE", "nom": "Hyest"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0b9f8581dd6955caf88dfa4f59c1d4f1a5616787", "fields": {"athlete": "Carl Aitkaci", "marque": "BPCE", "prenom": "Carl", "discipline": "Natation", "sport": "Natation", "etablissement": "BPCE", "nom": "Aitkaci"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "1c90265e6d1003999e670886387b74d16f9ef709", "fields": {"athlete": "Hugo Vuacheux", "marque": "BPCE", "prenom": "Hugo", "discipline": "Rugby \u00e0 XV", "sport": "Rugby", "etablissement": "BPCE", "nom": "Vuacheux"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "583323277116d0eda080832ada0ccb8c050068cf", "fields": {"athlete": "Romain Cannone", "marque": "BPCE", "prenom": "Romain", "discipline": "Escrime", "sport": "Escrime", "etablissement": "BPCE Services Financiers", "nom": "Cannone"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "f54f6b5f0f7ecde5f28fbcef1d7ebf3007b651fd", "fields": {"athlete": "Hector Combes", "marque": "Banque Populaire", "prenom": "Hector", "discipline": "Cano\u00eb Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "BRED", "nom": "Combes"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "5133bca3292fd35e6ec22c28ae9cf2ee601c5b0c", "fields": {"athlete": "Coraline Vitalis", "marque": "Banque Populaire", "prenom": "Coraline", "discipline": "Ep\u00e9e", "sport": "Escrime", "etablissement": "BRED", "nom": "Vitalis"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c9bf17d6bc303e50b49cafb34e870ea08b50f509", "fields": {"athlete": "Kevin Carvalho", "marque": "Caisse d'Epargne", "prenom": "Kevin", "discipline": "Gymnastique", "sport": "Gymnastique", "etablissement": "Caisse d'Epargne Bourgogne Franche Comt\u00e9", "nom": "Carvalho"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "904a5230c18a6b781c28361d3d7b023385b2aee5", "fields": {"athlete": "Ilman Mukhtarov", "marque": "Caisse d'Epargne", "prenom": "Ilman", "discipline": "Lutte", "sport": "Lutte", "etablissement": "Caisse d'Epargne Bourgogne Franche Comt\u00e9", "nom": "Mukhtarov"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0f40ad5853bac0a84fc9223138d4c755f35afbf5", "fields": {"athlete": "Eug\u00e9nie Dorange", "marque": "Caisse d'Epargne", "prenom": "Eug\u00e9nie", "discipline": "Cano\u00eb Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "Caisse d'Epargne Bourgogne Franche Comt\u00e9", "nom": "Dorange"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "818010f5a13adaa89b3383273029003885f5c95b", "fields": {"athlete": "Cyrielle Lefevre", "marque": "Caisse d'Epargne", "prenom": "Cyrielle", "discipline": "Equitation", "sport": "Equitation", "etablissement": "Caisse d'Epargne Grand Est Europe", "nom": "Lefevre"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "1f4f2d633f2ecf943dc66ee4ec500774d86d8d3c", "fields": {"athlete": "Jules Ribstein", "marque": "Caisse d'Epargne", "prenom": "Jules", "discipline": "Para-triathlon", "sport": "Triathlon", "etablissement": "Caisse d'Epargne Grand Est Europe", "nom": "Ribstein"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "eaf54c2534685f7565a22b967793fa1012feff4d", "fields": {"athlete": "Olivier Lyoen", "marque": "Caisse d'Epargne", "prenom": "Olivier", "discipline": "Para-triathlon", "sport": "Triathlon", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Lyoen"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "fdbeaf24fe695cd4eb5c4f5e061e4e73999aeeda", "fields": {"athlete": "Laura Tremble", "marque": "Caisse d'Epargne", "prenom": "Laura", "discipline": "Natation synchronis\u00e9e", "sport": "Natation", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Tremble"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "a661b760971d477d72e4dc966d1d32117b03fa91", "fields": {"athlete": "Tanguy De La Forest", "marque": "Caisse d'Epargne", "prenom": "Tanguy", "discipline": "Para-tir", "sport": "Tir", "etablissement": "Caisse d'Epargne Ile-de-France", "nom": "De La Forest"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "b955da34d22eb42e505eaa93f3863ec6d3bf57f8", "fields": {"athlete": "Julia Tolofua", "marque": "Caisse d'Epargne", "prenom": "Julia", "discipline": "Judo", "sport": "Judo", "etablissement": "Caisse d'Epargne Loire Centre", "nom": "Tolofua"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "b5050ef34cfb104cb3f0484e62096615a9587a44", "fields": {"athlete": "Cl\u00e9ment Berthier", "marque": "Caisse d'Epargne", "prenom": "Cl\u00e9ment", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Caisse d'Epargne Loire Centre", "nom": "Berthier"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "226ed1c0435ce47165ab4e697d499cd03c9e6159", "fields": {"athlete": "Lo\u00efc Vergnaud", "marque": "Caisse d'Epargne", "prenom": "Lo\u00efc", "discipline": "Para-cyclisme", "sport": "Cyclisme", "etablissement": "Caisse d'Epargne Loire Dr\u00f4me Ard\u00e8che", "nom": "Vergnaud"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "8522857aede079964eac10699d0e4c3ca934393e", "fields": {"athlete": "Brianna Vid\u00e9", "marque": "Caisse d'Epargne", "prenom": "Brianna", "discipline": "Para-escrime", "sport": "Escrime", "etablissement": "Caisse d'Epargne Midi-Pyr\u00e9n\u00e9es", "nom": "Vid\u00e9"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "61a17fd4bbfa61e825de1680f35bf77b0d471193", "fields": {"athlete": "Florian Merrien", "marque": "Caisse d'Epargne", "prenom": "Florian", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Caisse d'Epargne Normandie", "nom": "Merrien"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "18b184d24edba0f74af4f593090ea7ee092cd7ef", "fields": {"athlete": "Wilhem Belocian", "marque": "Caisse d'Epargne", "prenom": "Wilhem", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "CE CEPAC", "nom": "Belocian"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c1f57369345553466957a96dd2f83eebaecba3a2", "fields": {"athlete": "Carlota Dudek", "marque": "Caisse d'Epargne", "prenom": "Carlota", "discipline": "Breakdance", "sport": "Breakdance", "etablissement": "CE CEPAC", "nom": "Dudek"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c513178c192de973470cae9a432c4120e33740b9", "fields": {"athlete": "Mehdy Metella", "marque": "Caisse d'Epargne", "prenom": "Mehdy", "discipline": "Natation", "sport": "Natation", "etablissement": "CE CEPAC", "nom": "Metella"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3d2a59b10df964a19cc2e9cb47efb28b091891ea", "fields": {"athlete": "Marine Johann\u00e8s", "marque": "Caisse d'Epargne", "prenom": "Marine", "discipline": "Basketball", "sport": "Basketball", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Johann\u00e8s"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "2967428075b0112acdb6bb37936dfdcc3f20703b", "fields": {"athlete": "Hugo Tavernier", "marque": "Caisse d'Epargne", "prenom": "Hugo", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Tavernier"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "56b3580d8049488a82c3280ef25fef99c1321ee0", "fields": {"athlete": "Rayan Helal", "marque": "Caisse d'Epargne", "prenom": "Rayan", "discipline": "Cyclisme", "sport": "Cyclisme", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Helal"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "6fa75578643a032b7b434d57c2a14ac28b155d57", "fields": {"athlete": "Bastien Midol", "marque": "Caisse d'Epargne", "prenom": "Bastien", "discipline": "Ski cross", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Midol"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "74faae9d639aeb9a968c86814c504ebf5ada51bc", "fields": {"athlete": "Circ\u00e9e Peloux", "marque": "Caisse d'Epargne", "prenom": "Circ\u00e9e", "discipline": "Para-escrime", "sport": "Escrime", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Peloux"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "03a67f9797cecf453666110c52890892e8d3a0de", "fields": {"athlete": "Juliette Ducordeau", "marque": "Caisse d'Epargne", "prenom": "Juliette", "discipline": "Ski de fond", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Ducordeau"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "8e529c5576f1c9c068284046f01ef9e914534ac0", "fields": {"athlete": "Tiffany Gauthier", "marque": "Caisse d'Epargne", "prenom": "Tiffany", "discipline": "Ski - descente", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Gauthier"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "48009f185e2b314d641fce4f03eb821404182935", "fields": {"athlete": "Manon Genest", "marque": "Casden", "prenom": "Manon", "discipline": "Para-athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "CASDEN", "nom": "Genest"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "edf158cb0d3823f5886fc0ac0786b594a649e462", "fields": {"athlete": "lucas Cr\u00e9ange", "marque": "Cr\u00e9dit Coop\u00e9ratif", "prenom": "lucas", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Cr\u00e9dit Coop\u00e9ratif", "nom": "Cr\u00e9ange"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "1972c01cf3f2f4e604b9d5b8f3d944eaf4098371", "fields": {"athlete": "Guillaume Pedrona", "marque": "Banque Populaire", "prenom": "Guillaume", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Fondation Banque Populaire", "nom": "Pedrona"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "9a9b213f1a2e0ce2aa0eb8cf2b9d893625bc9d1d", "fields": {"athlete": "Charlotte Fairbank", "marque": "Natixis", "prenom": "Charlotte", "discipline": "Para-tennis", "sport": "Tennis", "etablissement": "Natixis GFS", "nom": "Fairbank"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "33e2ddcbaad95444f1052247e0b198f77bc95583", "fields": {"athlete": "N\u00e9lia Barbosa", "marque": "Banque BCP", "prenom": "N\u00e9lia", "discipline": "Para-Cano\u00eb-kayak", "sport": "Cano\u00eb Kayak", "etablissement": "Banque BCP", "nom": "Barbosa"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "bb6a2080e9c2309fbf7fb2d34a231553d1a63eec", "fields": {"athlete": "Loana Lecomte", "marque": "Banque Populaire", "prenom": "Loana", "discipline": "VTT XCO", "sport": "VTT", "etablissement": "Banque Populaire Auvergne Rh\u00f4ne Alpes", "nom": "Lecomte"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "b72d8c4191c4f48feffcf52938e4f5e8d7079cdd", "fields": {"athlete": "Maxime Beaumont", "marque": "Banque Populaire", "prenom": "Maxime", "discipline": "Cano\u00eb Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "Banque Populaire du Nord", "nom": "Beaumont"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3066b493338f08e3ea00dbabc29f3c4c3b3cece6", "fields": {"athlete": "Erika Sauzeau", "marque": "Banque Populaire", "prenom": "Erika", "discipline": "Para-aviron", "sport": "Aviron", "etablissement": "Banque Populaire du Nord", "nom": "Sauzeau"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0f0c15c7ead2b645b2c5f63929ee7ff181855b39", "fields": {"athlete": "Marion Mortefon", "marque": "Banque Populaire", "prenom": "Marion", "discipline": "Funboard", "sport": "Voile", "etablissement": "Banque Populaire du Sud", "nom": "Mortefon"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0b4d447119c19343c735cc3670f7d3b307ca29e0", "fields": {"athlete": "T\u00e9o Rotar", "marque": "Banque Populaire", "prenom": "T\u00e9o", "discipline": "Beach-Volley", "sport": "Volleyball", "etablissement": "Banque Populaire du Sud", "nom": "Rotar"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3dedfea256ec8c7a127eea4838d18e27adc5deab", "fields": {"athlete": "Mariane Beltrando", "marque": "Banque Populaire", "prenom": "Mariane", "discipline": "BMX", "sport": "BMX", "etablissement": "Banque Populaire du Sud", "nom": "Beltrando"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "44a202bcddcee44a3ae74dc765872a323cb87288", "fields": {"athlete": "Deborah Sananes", "marque": "Banque Populaire", "prenom": "Deborah", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire du Sud", "nom": "Sananes"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c707cc0c0399c977297eb85d3558c7e56d68c777", "fields": {"athlete": "No\u00e9 Garandeau", "marque": "Banque Populaire", "prenom": "No\u00e9", "discipline": "Windsurf", "sport": "Voile", "etablissement": "Banque Populaire du Sud", "nom": "Garandeau"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "bfaa0626c86d1225bc9433bbcc0e3cd160be77b6", "fields": {"athlete": "H\u00e9l\u00e8ne Noesmoen", "marque": "Banque Populaire", "prenom": "H\u00e9l\u00e8ne", "discipline": "iQFoil", "sport": "Voile", "etablissement": "Banque Populaire Grand Ouest", "nom": "Noesmoen"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "862c8c5c999fc45b78b7f3b54351e2d897b8f1fd", "fields": {"athlete": "Nicolas Goyard", "marque": "Banque Populaire", "prenom": "Nicolas", "discipline": "WIndfloi", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Goyard"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "53dd506e9f7f034c33c88fba715a3022ac6010aa", "fields": {"athlete": "Tom Arnoux", "marque": "Banque Populaire", "prenom": "Tom", "discipline": "Voile RS:X", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Arnoux"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "6815f6cea3709e2b527a98b81e5a20ede7f247b9", "fields": {"athlete": "Thomas Goyard", "marque": "Banque Populaire", "prenom": "Thomas", "discipline": "Voile RS:X", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Goyard"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "aa80363063a726b9c5a878333dcbbd7b167e0414", "fields": {"athlete": "K\u00e9vin Peponnet", "marque": "Banque Populaire", "prenom": "K\u00e9vin", "discipline": "Voile 470", "sport": "Voile", "etablissement": "Banque Populaire M\u00e9diterran\u00e9e", "nom": "Peponnet"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "1d742007a0c79706e6699fdeea7e86d3b7c47a0c", "fields": {"athlete": "Cl\u00e9ment Auvin", "marque": "Banque Populaire", "prenom": "Cl\u00e9ment", "discipline": "VTT", "sport": "VTT", "etablissement": "Banque Populaire Val de France", "nom": "Auvin"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c4c758a8bf5dcae35c6b6d9b2fa061525288428a", "fields": {"athlete": "Adib El Sarakby", "marque": "Banque Populaire", "prenom": "Adib", "discipline": "Para-dressage", "sport": "Equitation", "etablissement": "Banque Populaire Val de France", "nom": "El Sarakby"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "69e08b2905fd8a4058911e8a91c021dce6380bd2", "fields": {"athlete": "Lucas Mazur", "marque": "Banque Populaire", "prenom": "Lucas", "discipline": "Para-badminton", "sport": "Badminton", "etablissement": "Banque Populaire Val de France", "nom": "Mazur"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "92e6b2b1da9b78d86d256ad5170f7fad8be22ed6", "fields": {"athlete": "Lucie Baudu", "marque": "Banque Populaire", "prenom": "Lucie", "discipline": "Kayak et Cano\u00ea slalom", "sport": "Cano\u00eb Kayak", "etablissement": "Banque Populaire Val de France", "nom": "Baudu"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "52912e161e031f5f8069244989c878d5fc4170d9", "fields": {"athlete": "Timoth\u00e9e Adolphe", "marque": "Banque Populaire", "prenom": "Timoth\u00e9e", "discipline": "Para-athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Banque Populaire Val de France", "nom": "Adolphe"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "1472fe5183ea6fb9172bb71e91277fe87028bdc8", "fields": {"athlete": "Karim Laghouag", "marque": "Banque Populaire", "prenom": "Karim", "discipline": "CCO", "sport": "Equitation", "etablissement": "Banque Populaire Val de France", "nom": "Laghouag"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c9b2a9ae8e893687591035513e2bf614b34bd76d", "fields": {"athlete": "Marie Patouillet", "marque": "BPCE", "prenom": "Marie", "discipline": "Para-cyclisme", "sport": "Cyclisme", "etablissement": "BPCE Financement", "nom": "Patouillet"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "d039385787ee7c4bc6ded2df88c4965e29b2b343", "fields": {"athlete": "Charles-Antoine Kouakou", "marque": "BPCE", "prenom": "Charles-Antoine", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "BPCE Services Financiers", "nom": "Kouakou"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "d5cb348253de44449b99402ee423f8c17a62f4eb", "fields": {"athlete": "Val\u00e9riane Ayayi", "marque": "Caisse d'Epargne", "prenom": "Val\u00e9riane", "discipline": "Basketball", "sport": "Basketball", "etablissement": "Caisse d'Epargne Aquitaine Poitou-Charentes", "nom": "Ayayi"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "d73b4a8cc9361308a25d81c5d259cf14e981e6bb", "fields": {"athlete": "Yannick Bourseaux", "marque": "Caisse d'Epargne", "prenom": "Yannick", "discipline": "Para-triathlon", "sport": "Triathlon", "etablissement": "Caisse d'Epargne Auvergne et du Limousin", "nom": "Bourseaux"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "343434e7f6e9d2f7ca480fe43f7d9803f209eecc", "fields": {"athlete": "Sarah Bouyahyaoui", "marque": "Caisse d'Epargne", "prenom": "Sarah", "discipline": "Breakdance", "sport": "Breakdance", "etablissement": "Caisse d'Epargne Bourgogne Franche Comt\u00e9", "nom": "Bouyahyaoui"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "11681fe5b26d7278d10c95961cb7ed30f3f88f6d", "fields": {"athlete": "Evita Muzic", "marque": "Caisse d'Epargne", "prenom": "Evita", "discipline": "Cyclisme", "sport": "Cyclisme", "etablissement": "Caisse d'Epargne Bourgogne Franche Comt\u00e9", "nom": "Muzic"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "fc292c16a747dc72a2c6a6d5a7c1d0c6a3bb884f", "fields": {"athlete": "C\u00e9dric Fevre", "marque": "Caisse d'Epargne", "prenom": "C\u00e9dric", "discipline": "Para-tir", "sport": "Tir", "etablissement": "Caisse d'Epargne Bourgogne Franche Comt\u00e9", "nom": "Fevre"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "6526ec40922d4e1810f48239e4f964fdd51bbaeb", "fields": {"athlete": "Pierre-Marie Friant", "marque": "Caisse d'Epargne", "prenom": "Pierre-Marie", "discipline": "Equitation", "sport": "Equitation", "etablissement": "Caisse d'Epargne Bretagne Pays de Loire", "nom": "Friant"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "31949bc3c68c674916b59b5ebc4f61af5760cc79", "fields": {"athlete": "Cl\u00e9opatre Darleux", "marque": "Caisse d'Epargne", "prenom": "Cl\u00e9opatre", "discipline": "Handball", "sport": "Handball", "etablissement": "Caisse d'Epargne Bretagne Pays de Loire", "nom": "Darleux"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "96d13a621f3b52377f30e06ab45fce399dc3be70", "fields": {"athlete": "Margot Chevrier", "marque": "Caisse d'Epargne", "prenom": "Margot", "discipline": "Saut \u00e0 la perche", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne C\u00f4te d'Azur", "nom": "Chevrier"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "dc6deffcff2eff9d65d7d75fad5b2636bcb4f826", "fields": {"athlete": "Fabien Lamirault", "marque": "Caisse d'Epargne", "prenom": "Fabien", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Caisse d'Epargne C\u00f4te d'Azur", "nom": "Lamirault"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "cfba3ccd2cf4d6374cbb3661d7c627ff5275a90f", "fields": {"athlete": "Cl\u00e9mence Beretta", "marque": "Caisse d'Epargne", "prenom": "Cl\u00e9mence", "discipline": "Marche athl\u00e9tique", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne Grand Est Europe", "nom": "Beretta"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "ad74130687c1390a6ab090ef8feae1a7a35a0b82", "fields": {"athlete": "Violaine Aernoudts", "marque": "Caisse d'Epargne", "prenom": "Violaine", "discipline": "Aviron", "sport": "Aviron", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "Aernoudts"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "6da723742d13383edb89dcda405cf85ba0eb55c0", "fields": {"athlete": "Antoine P\u00e9rel", "marque": "Caisse d'Epargne", "prenom": "Antoine", "discipline": "Para-triathlon", "sport": "Triathlon", "etablissement": "Caisse d'Epargne Hauts de France", "nom": "P\u00e9rel"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "222ed12ac1c24178bcb05f015225fe4dca913cd8", "fields": {"athlete": "Maxime Grousset", "marque": "Caisse d'Epargne", "prenom": "Maxime", "discipline": "Natation", "sport": "Natation", "etablissement": "Caisse d'Epargne Ile-de-France", "nom": "Grousset"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "0011f6b0725e5e8ea183e1307169b1c3a26c36fc", "fields": {"athlete": "Nicolas Le Goff", "marque": "Caisse d'Epargne", "prenom": "Nicolas", "discipline": "Volleyball", "sport": "Volleyball", "etablissement": "Caisse d'Epargne Languedoc Roussillon", "nom": "Le Goff"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "e68ccab46456e071aeec1672058713f941132503", "fields": {"athlete": "Ang\u00e8le Hug", "marque": "Caisse d'Epargne", "prenom": "Ang\u00e8le", "discipline": "Cano\u00eb Kayak", "sport": "Cano\u00eb Kayak", "etablissement": "Caisse d'Epargne Loire Dr\u00f4me Ard\u00e8che", "nom": "Hug"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "6e613938a89292686417eb181290d0b24272792e", "fields": {"athlete": "Arnaud Gauthier-Rat", "marque": "Caisse d'Epargne", "prenom": "Arnaud", "discipline": "Beach-Volley", "sport": "Volleyball", "etablissement": "Caisse d'Epargne Midi-Pyr\u00e9n\u00e9es", "nom": "Gauthier-Rat"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "2ba308f24c2aa5e344d5af17c7ce1ca5f2bc288f", "fields": {"athlete": "Timoth\u00e9 Ivaldi", "marque": "Caisse d'Epargne", "prenom": "Timoth\u00e9", "discipline": "Para-tennis de table", "sport": "Tennis de table", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Ivaldi"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "78e9099b9fa30c53e81e25a76f5b995f453109db", "fields": {"athlete": "Brice Roger", "marque": "Caisse d'Epargne", "prenom": "Brice", "discipline": "Ski - descente", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Roger"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "3978e052ca695df57db2a1297c619e9e518be3a9", "fields": {"athlete": "Lou Barin", "marque": "Caisse d'Epargne", "prenom": "Lou", "discipline": "Ski Freestyle", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Barin"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "ea3198986393b9e25d40981ab4e8880628c41265", "fields": {"athlete": "Marine Mignon", "marque": "Caisse d'Epargne", "prenom": "Marine", "discipline": "Athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Mignon"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "871d829cb4724a9d2e6a02d33ddabb3a782cdbfe", "fields": {"athlete": "Loan Bozzolo", "marque": "Caisse d'Epargne", "prenom": "Loan", "discipline": "Snowboard cross", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Bozzolo"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "7c2db16a208a3ec7d3bc4b88a707d576ef6802de", "fields": {"athlete": "Yann Guebey", "marque": "Caisse d'Epargne", "prenom": "Yann", "discipline": "Para-ski de fond", "sport": "Ski", "etablissement": "Caisse d'Epargne Rh\u00f4ne Alpes", "nom": "Guebey"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "9defdc431f7eb84ff32cf0b901301a7694239f57", "fields": {"athlete": "Manon Brunet", "marque": "Casden", "prenom": "Manon", "discipline": "Sabre", "sport": "Escrime", "etablissement": "CASDEN", "nom": "Brunet"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "468e1d36ea53e766cad841c5a89bf486ae4fdc51", "fields": {"athlete": "Cyrielle Duhamel", "marque": "Casden", "prenom": "Cyrielle", "discipline": "Natation", "sport": "Natation", "etablissement": "CASDEN", "nom": "Duhamel"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "43e95c3f634d8a294d209791e86f5d4c1907f937", "fields": {"athlete": "Marine Boyer", "marque": "Cr\u00e9dit Coop\u00e9ratif", "prenom": "Marine", "discipline": "Gymnastique", "sport": "Gymnastique", "etablissement": "Cr\u00e9dit Coop\u00e9ratif", "nom": "Boyer"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "14e1bb4d0847f247b6a5b1acbb710d663ab247bb", "fields": {"athlete": "Alexandre Dipoko-Ewane", "marque": "Cr\u00e9dit Coop\u00e9ratif", "prenom": "Alexandre", "discipline": "Para-athl\u00e9tisme", "sport": "Athl\u00e9tisme", "etablissement": "Cr\u00e9dit Coop\u00e9ratif", "nom": "Dipoko-Ewane"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "5c05478992208c833529dbd7cd4141f1f62cc763", "fields": {"athlete": "Th\u00e9o Rocton", "marque": "Banque Populaire", "prenom": "Th\u00e9o", "discipline": "Para cyclisme", "sport": "Cyclisme", "etablissement": "Fondation Banque Populaire", "nom": "Rocton"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "c17604b21c1f7f8ebdf115ec1cc409dc885623ae", "fields": {"athlete": "M\u00e9ril Loquette", "marque": "Banque Populaire", "prenom": "M\u00e9ril", "discipline": "Para-badminton", "sport": "Badminton", "etablissement": "Fondation Banque Populaire", "nom": "Loquette"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "5d19705426ab32a38762429eea9361d84469a39e", "fields": {"athlete": "Chiara Zenati", "marque": "Banque Populaire", "prenom": "Chiara", "discipline": "Para-dressage", "sport": "Equitation", "etablissement": "Fondation Banque Populaire", "nom": "Zenati"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"},{"datasetid": "les-athletes-soutenus-par-le-groupe-bpce", "recordid": "e6e077d46e41a8356d33b510197405d7c35a317e", "fields": {"athlete": "Faustine Noel", "marque": "Natixis", "prenom": "Faustine", "discipline": "Para-badminton", "sport": "Badminton", "etablissement": "Natixis Tradex solutions", "nom": "Noel"}, "record_timestamp": "2022-03-31T09:47:49.876+02:00"}] \ No newline at end of file From cb6eda660e7d582f4025d110f4c9c06cdf8f5c31 Mon Sep 17 00:00:00 2001 From: guileveque Date: Mon, 14 Nov 2022 16:24:14 +0100 Subject: [PATCH 02/69] init router --- front/package-lock.json | 17508 ++++++++++++++++++++++++++++- front/package.json | 1 + front/src/App.js | 21 +- front/src/Router.js | 18 + front/src/components/Home.jsx | 7 + front/src/components/Sponsor.jsx | 10 + 6 files changed, 17376 insertions(+), 189 deletions(-) create mode 100644 front/src/Router.js create mode 100644 front/src/components/Home.jsx create mode 100644 front/src/components/Sponsor.jsx diff --git a/front/package-lock.json b/front/package-lock.json index 23ae23b1..3b7805b3 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -1,8 +1,17134 @@ { "name": "my-app", "version": "0.1.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "my-app", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.4.3", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "dependencies": { + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "dependencies": { + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.8.tgz", + "integrity": "sha512-wxXRwf+IQ6zvHSJZ+5T2RQNEsq+kx4jKRXfFvdt3nBIUzJUAvXEFsUeoaohDe/Kr84MTjGwcuIUPNcstNJORsA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", + "integrity": "sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.2.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.2.tgz", + "integrity": "sha512-og1wAmdxKoS71K2ZwSVqWPX6OVn3ihZ6ZT2qvZvZQm90lJVDyXIjYcu4Khx2CNIeaFv12rOU/YObOsI3VOkzog==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dependencies": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.8.tgz", + "integrity": "sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.1.tgz", + "integrity": "sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/type-utils": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1.tgz", + "integrity": "sha512-qona75z2MLpeZADEuCet5Pwvh1g/0cWScEEDy43chuUPc4klgDiwz5hLFk5dHcjFEETSYQHRPYiiHKW24EMPjw==", + "dependencies": { + "@typescript-eslint/utils": "5.42.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.42.1.tgz", + "integrity": "sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.42.1.tgz", + "integrity": "sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ==", + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.42.1.tgz", + "integrity": "sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.42.1.tgz", + "integrity": "sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.1.tgz", + "integrity": "sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw==", + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.42.1.tgz", + "integrity": "sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.1.tgz", + "integrity": "sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A==", + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.1.tgz", + "integrity": "sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/babel-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/babel-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", + "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz", + "integrity": "sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.0.tgz", + "integrity": "sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.27.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz", + "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==", + "dependencies": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.31.10", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz", + "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", + "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.10.tgz", + "integrity": "sha512-0bCUP+L79P4am30yP1msPzApwuMQG23TjwlwdHeEV5MxioDR1a0AgB0T9FfggU52eJuDCq8WVwb5ekznFyWiTQ==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/postcss-svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.3.tgz", + "integrity": "sha512-BT6DoGn6aV1FVP5yfODMOiieakp3z46P1Fk0RNzJMACzE7C339sFuHebfvWtnB4pzBvXXkHP2vscJzWRuUjTtA==", + "dependencies": { + "@remix-run/router": "1.0.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.3.tgz", + "integrity": "sha512-MiaYQU8CwVCaOfJdYvt84KQNjT78VF0TJrA17SIQgNHRvLnXDJO6qsFqq8F/zzB1BWZjCFIrQpu4QxcshitziQ==", + "dependencies": { + "@remix-run/router": "1.0.3", + "react-router": "6.4.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.2.tgz", + "integrity": "sha512-c2GtSdqg+harR4QeoTmex0Ngfg8IIHNeLQH5yr2B9uZbZR1Xt1rYbjWOWTcj3YLTZhrmZnPowoQDbSRFyZHQ5Q==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, "dependencies": { "@adobe/css-tools": { "version": "4.0.1", @@ -1372,12 +18498,14 @@ "@csstools/postcss-unset-value": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} }, "@csstools/selector-specificity": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==" + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} }, "@eslint/eslintrc": { "version": "1.3.3", @@ -1395,6 +18523,17 @@ "strip-json-comments": "^3.1.1" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -1415,6 +18554,11 @@ "requires": { "argparse": "^2.0.1" } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" } } }, @@ -2067,6 +19211,11 @@ "source-map": "^0.7.3" } }, + "@remix-run/router": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", + "integrity": "sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q==" + }, "@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -3214,12 +20363,14 @@ "acorn-import-assertions": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} }, "acorn-node": { "version": "1.8.2", @@ -3266,13 +20417,13 @@ } }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", "uri-js": "^4.2.2" } }, @@ -3282,31 +20433,8 @@ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "requires": { "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } } }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, "ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -3551,6 +20679,28 @@ "schema-utils": "^2.6.5" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -3599,7 +20749,8 @@ "babel-plugin-named-asset-import": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.3.3", @@ -4201,7 +21352,8 @@ "css-declaration-sorter": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==" + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} }, "css-has-pseudo": { "version": "3.0.4", @@ -4239,17 +21391,6 @@ "source-map": "^0.6.1" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -4258,11 +21399,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -4284,7 +21420,8 @@ "css-prefers-color-scheme": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} }, "css-select": { "version": "2.1.0", @@ -4387,7 +21524,8 @@ "cssnano-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} }, "csso": { "version": "4.2.0", @@ -5014,6 +22152,17 @@ "text-table": "^0.2.0" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5075,6 +22224,11 @@ "argparse": "^2.0.1" } }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5279,7 +22433,8 @@ "eslint-plugin-react-hooks": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} }, "eslint-plugin-testing-library": { "version": "5.9.1", @@ -5330,17 +22485,6 @@ "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -5364,11 +22508,6 @@ "supports-color": "^8.0.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -5753,6 +22892,23 @@ "tapable": "^1.0.0" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5811,6 +22967,11 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -6309,7 +23470,8 @@ "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} }, "idb": { "version": "7.1.1", @@ -7384,7 +24546,8 @@ "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} }, "jest-regex-util": { "version": "27.5.1", @@ -8217,9 +25380,9 @@ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -8509,17 +25672,6 @@ "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -8528,11 +25680,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -9083,7 +26230,8 @@ "postcss-browser-comments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} }, "postcss-calc": { "version": "8.2.4", @@ -9181,22 +26329,26 @@ "postcss-discard-comments": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} }, "postcss-discard-duplicates": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} }, "postcss-discard-empty": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} }, "postcss-discard-overridden": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} }, "postcss-double-position-gradients": { "version": "3.1.2", @@ -9218,7 +26370,8 @@ "postcss-flexbugs-fixes": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} }, "postcss-focus-visible": { "version": "6.0.4", @@ -9239,12 +26392,14 @@ "postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} }, "postcss-gap-properties": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} }, "postcss-image-set-function": { "version": "4.0.7", @@ -9267,7 +26422,8 @@ "postcss-initial": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} }, "postcss-js": { "version": "4.0.0", @@ -9308,12 +26464,14 @@ "postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} }, "postcss-media-minmax": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} }, "postcss-merge-longhand": { "version": "5.1.7", @@ -9374,7 +26532,8 @@ "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -9432,7 +26591,8 @@ "postcss-normalize-charset": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -9525,7 +26685,8 @@ "postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} }, "postcss-place": { "version": "7.0.5", @@ -9619,7 +26780,8 @@ "postcss-replace-overflow-wrap": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} }, "postcss-selector-not": { "version": "6.0.1", @@ -10042,6 +27204,23 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, + "react-router": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.3.tgz", + "integrity": "sha512-BT6DoGn6aV1FVP5yfODMOiieakp3z46P1Fk0RNzJMACzE7C339sFuHebfvWtnB4pzBvXXkHP2vscJzWRuUjTtA==", + "requires": { + "@remix-run/router": "1.0.3" + } + }, + "react-router-dom": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.3.tgz", + "integrity": "sha512-MiaYQU8CwVCaOfJdYvt84KQNjT78VF0TJrA17SIQgNHRvLnXDJO6qsFqq8F/zzB1BWZjCFIrQpu4QxcshitziQ==", + "requires": { + "@remix-run/router": "1.0.3", + "react-router": "6.4.3" + } + }, "react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", @@ -10512,6 +27691,30 @@ "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + } } }, "select-hose": { @@ -10830,6 +28033,21 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -10896,21 +28114,6 @@ "es-abstract": "^1.20.4" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -10960,7 +28163,8 @@ "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} }, "stylehacks": { "version": "5.1.1", @@ -11290,6 +28494,12 @@ "is-typedarray": "^1.0.0" } }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "peer": true + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -11540,17 +28750,6 @@ "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -11559,11 +28758,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -11613,17 +28807,6 @@ "ws": "^8.4.2" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -11632,11 +28815,6 @@ "fast-deep-equal": "^3.1.3" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -11651,7 +28829,8 @@ "ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} } } }, @@ -11838,17 +29017,6 @@ "workbox-window": "6.5.4" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -11860,11 +29028,6 @@ "universalify": "^2.0.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", @@ -12089,7 +29252,8 @@ "ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/front/package.json b/front/package.json index 90884b6c..3a150a6c 100644 --- a/front/package.json +++ b/front/package.json @@ -8,6 +8,7 @@ "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }, diff --git a/front/src/App.js b/front/src/App.js index 37845757..33558d20 100644 --- a/front/src/App.js +++ b/front/src/App.js @@ -1,23 +1,10 @@ -import logo from './logo.svg'; -import './App.css'; - +import logo from "./logo.svg"; +import "./App.css"; +import Router from "./Router"; function App() { return (
-
- logo -

- Edit src/App.js and save to reload. -

- - Learn React - -
+
); } diff --git a/front/src/Router.js b/front/src/Router.js new file mode 100644 index 00000000..db5651dc --- /dev/null +++ b/front/src/Router.js @@ -0,0 +1,18 @@ +import React from "react"; +import Home from "./components/Home"; +import { BrowserRouter, Route, Routes } from "react-router-dom"; +import Sponsor from "./components/Sponsor"; +const Router = () => { + return ( +
+ + + } /> + } /> + + +
+ ); +}; + +export default Router; diff --git a/front/src/components/Home.jsx b/front/src/components/Home.jsx new file mode 100644 index 00000000..f22b93dc --- /dev/null +++ b/front/src/components/Home.jsx @@ -0,0 +1,7 @@ +import React from "react"; + +const Home = () => { + return
Home
; +}; + +export default Home; diff --git a/front/src/components/Sponsor.jsx b/front/src/components/Sponsor.jsx new file mode 100644 index 00000000..8807437a --- /dev/null +++ b/front/src/components/Sponsor.jsx @@ -0,0 +1,10 @@ +import React from "react"; + + +const Sponsor = () => { + return (
+ Sponsor +
) +} + +export default Sponsor; \ No newline at end of file From 98eec74e899b4e6e369ae5584359a5bb77539566 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Mon, 14 Nov 2022 16:47:23 +0100 Subject: [PATCH 03/69] update --- front/package-lock.json | 17220 +++++++++++++++++++++++++++++++++++++- package-lock.json | 6 + 2 files changed, 17180 insertions(+), 46 deletions(-) create mode 100644 package-lock.json diff --git a/front/package-lock.json b/front/package-lock.json index 23ae23b1..d8dc0145 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -1,8 +1,17106 @@ { "name": "my-app", "version": "0.1.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "my-app", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "dependencies": { + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "dependencies": { + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.8.tgz", + "integrity": "sha512-wxXRwf+IQ6zvHSJZ+5T2RQNEsq+kx4jKRXfFvdt3nBIUzJUAvXEFsUeoaohDe/Kr84MTjGwcuIUPNcstNJORsA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.2.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.2.tgz", + "integrity": "sha512-og1wAmdxKoS71K2ZwSVqWPX6OVn3ihZ6ZT2qvZvZQm90lJVDyXIjYcu4Khx2CNIeaFv12rOU/YObOsI3VOkzog==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dependencies": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.8.tgz", + "integrity": "sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.1.tgz", + "integrity": "sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/type-utils": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1.tgz", + "integrity": "sha512-qona75z2MLpeZADEuCet5Pwvh1g/0cWScEEDy43chuUPc4klgDiwz5hLFk5dHcjFEETSYQHRPYiiHKW24EMPjw==", + "dependencies": { + "@typescript-eslint/utils": "5.42.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.42.1.tgz", + "integrity": "sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.42.1.tgz", + "integrity": "sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ==", + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.42.1.tgz", + "integrity": "sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.42.1.tgz", + "integrity": "sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.1.tgz", + "integrity": "sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw==", + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.42.1.tgz", + "integrity": "sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.1.tgz", + "integrity": "sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A==", + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.1.tgz", + "integrity": "sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", + "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz", + "integrity": "sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.0.tgz", + "integrity": "sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.27.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz", + "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==", + "dependencies": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.31.10", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz", + "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", + "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.10.tgz", + "integrity": "sha512-0bCUP+L79P4am30yP1msPzApwuMQG23TjwlwdHeEV5MxioDR1a0AgB0T9FfggU52eJuDCq8WVwb5ekznFyWiTQ==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/postcss-svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.2.tgz", + "integrity": "sha512-c2GtSdqg+harR4QeoTmex0Ngfg8IIHNeLQH5yr2B9uZbZR1Xt1rYbjWOWTcj3YLTZhrmZnPowoQDbSRFyZHQ5Q==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, "dependencies": { "@adobe/css-tools": { "version": "4.0.1", @@ -1372,12 +18470,14 @@ "@csstools/postcss-unset-value": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} }, "@csstools/selector-specificity": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==" + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} }, "@eslint/eslintrc": { "version": "1.3.3", @@ -3214,12 +20314,14 @@ "acorn-import-assertions": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} }, "acorn-node": { "version": "1.8.2", @@ -3305,7 +20407,8 @@ "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "ansi-escapes": { "version": "4.3.2", @@ -3599,7 +20702,8 @@ "babel-plugin-named-asset-import": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.3.3", @@ -4201,7 +21305,8 @@ "css-declaration-sorter": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==" + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} }, "css-has-pseudo": { "version": "3.0.4", @@ -4284,7 +21389,8 @@ "css-prefers-color-scheme": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} }, "css-select": { "version": "2.1.0", @@ -4387,7 +21493,8 @@ "cssnano-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} }, "csso": { "version": "4.2.0", @@ -5279,7 +22386,8 @@ "eslint-plugin-react-hooks": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} }, "eslint-plugin-testing-library": { "version": "5.9.1", @@ -6309,7 +23417,8 @@ "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} }, "idb": { "version": "7.1.1", @@ -7384,7 +24493,8 @@ "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} }, "jest-regex-util": { "version": "27.5.1", @@ -9083,7 +26193,8 @@ "postcss-browser-comments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} }, "postcss-calc": { "version": "8.2.4", @@ -9181,22 +26292,26 @@ "postcss-discard-comments": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} }, "postcss-discard-duplicates": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} }, "postcss-discard-empty": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} }, "postcss-discard-overridden": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} }, "postcss-double-position-gradients": { "version": "3.1.2", @@ -9218,7 +26333,8 @@ "postcss-flexbugs-fixes": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} }, "postcss-focus-visible": { "version": "6.0.4", @@ -9239,12 +26355,14 @@ "postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} }, "postcss-gap-properties": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} }, "postcss-image-set-function": { "version": "4.0.7", @@ -9267,7 +26385,8 @@ "postcss-initial": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} }, "postcss-js": { "version": "4.0.0", @@ -9308,12 +26427,14 @@ "postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} }, "postcss-media-minmax": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} }, "postcss-merge-longhand": { "version": "5.1.7", @@ -9374,7 +26495,8 @@ "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -9432,7 +26554,8 @@ "postcss-normalize-charset": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -9525,7 +26648,8 @@ "postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} }, "postcss-place": { "version": "7.0.5", @@ -9619,7 +26743,8 @@ "postcss-replace-overflow-wrap": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} }, "postcss-selector-not": { "version": "6.0.1", @@ -10830,6 +27955,21 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -10896,21 +28036,6 @@ "es-abstract": "^1.20.4" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -10960,7 +28085,8 @@ "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} }, "stylehacks": { "version": "5.1.1", @@ -11651,7 +28777,8 @@ "ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} } } }, @@ -12089,7 +29216,8 @@ "ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..ed781e98 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "reactjs", + "lockfileVersion": 2, + "requires": true, + "packages": {} +} From 4d084c6103b3209e523ee46b6af1e3f19b5bdd35 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Mon, 14 Nov 2022 16:52:49 +0100 Subject: [PATCH 04/69] update --- front/package-lock.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/front/package-lock.json b/front/package-lock.json index 7616380a..086055f0 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -13,8 +13,6 @@ "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", - - "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" From 81f54032ff5377bf5294bb46963258acaf262498 Mon Sep 17 00:00:00 2001 From: guileveque Date: Mon, 14 Nov 2022 17:20:16 +0100 Subject: [PATCH 05/69] navigation router --- front/src/Router.js | 2 ++ front/src/components/Athlete.jsx | 12 ++++++++++++ front/src/components/Home.jsx | 7 +++++-- front/src/components/Navigation.jsx | 15 +++++++++++++++ front/src/components/Sponsor.jsx | 2 ++ 5 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 front/src/components/Athlete.jsx create mode 100644 front/src/components/Navigation.jsx diff --git a/front/src/Router.js b/front/src/Router.js index db5651dc..c17f07f2 100644 --- a/front/src/Router.js +++ b/front/src/Router.js @@ -2,6 +2,7 @@ import React from "react"; import Home from "./components/Home"; import { BrowserRouter, Route, Routes } from "react-router-dom"; import Sponsor from "./components/Sponsor"; +import Athlete from "./components/Athlete"; const Router = () => { return (
@@ -9,6 +10,7 @@ const Router = () => { } /> } /> + } />
diff --git a/front/src/components/Athlete.jsx b/front/src/components/Athlete.jsx new file mode 100644 index 00000000..5515a6ff --- /dev/null +++ b/front/src/components/Athlete.jsx @@ -0,0 +1,12 @@ +import React from "react"; +import Navigation from "./Navigation"; + +const Athlete = () => { + return ( +
Athlete + +
+ ) +} + +export default Athlete; \ No newline at end of file diff --git a/front/src/components/Home.jsx b/front/src/components/Home.jsx index f22b93dc..cbab6cee 100644 --- a/front/src/components/Home.jsx +++ b/front/src/components/Home.jsx @@ -1,7 +1,10 @@ import React from "react"; - +import Navigation from "./Navigation"; const Home = () => { - return
Home
; + return
+ Home + +
; }; export default Home; diff --git a/front/src/components/Navigation.jsx b/front/src/components/Navigation.jsx new file mode 100644 index 00000000..c1fac298 --- /dev/null +++ b/front/src/components/Navigation.jsx @@ -0,0 +1,15 @@ +import React from "react"; +import { useNavigate } from "react-router-dom"; + +const Navigation = () =>{ + const navigate = useNavigate(); + + return(
+ + + +
) +} + +export default Navigation; + diff --git a/front/src/components/Sponsor.jsx b/front/src/components/Sponsor.jsx index 8807437a..e12a8d2a 100644 --- a/front/src/components/Sponsor.jsx +++ b/front/src/components/Sponsor.jsx @@ -1,9 +1,11 @@ import React from "react"; +import Navigation from "./Navigation"; const Sponsor = () => { return (
Sponsor +
) } From e1be342740e3b850e89fcfbacfd5d8fcb5a64f03 Mon Sep 17 00:00:00 2001 From: guileveque Date: Mon, 14 Nov 2022 17:32:13 +0100 Subject: [PATCH 06/69] refacto athlete --- front/src/Router.js | 2 +- front/src/components/{ => Athlete}/Athlete.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename front/src/components/{ => Athlete}/Athlete.jsx (80%) diff --git a/front/src/Router.js b/front/src/Router.js index c17f07f2..46af5ff5 100644 --- a/front/src/Router.js +++ b/front/src/Router.js @@ -2,7 +2,7 @@ import React from "react"; import Home from "./components/Home"; import { BrowserRouter, Route, Routes } from "react-router-dom"; import Sponsor from "./components/Sponsor"; -import Athlete from "./components/Athlete"; +import Athlete from "./components/Athlete/Athlete"; const Router = () => { return (
diff --git a/front/src/components/Athlete.jsx b/front/src/components/Athlete/Athlete.jsx similarity index 80% rename from front/src/components/Athlete.jsx rename to front/src/components/Athlete/Athlete.jsx index 5515a6ff..7063807a 100644 --- a/front/src/components/Athlete.jsx +++ b/front/src/components/Athlete/Athlete.jsx @@ -1,5 +1,5 @@ import React from "react"; -import Navigation from "./Navigation"; +import Navigation from "../Navigation"; const Athlete = () => { return ( From d6d2d9cdecb5299f5d1ecb6cdb8eae75c1ab5cd3 Mon Sep 17 00:00:00 2001 From: Rui-Error404 Date: Mon, 14 Nov 2022 17:46:34 +0100 Subject: [PATCH 07/69] json sponsors --- front/package-lock.json | 41 + front/package.json | 1 + front/src/App.js | 2 + front/src/components/Navigation.jsx | 2 +- front/src/components/sponsors.jsx | 10 + front/src/database/sponsors.json | 2302 +++++++++++++++++ front/src/img/Logo/logo by c4m noir.png | Bin 0 -> 25641 bytes front/src/img/Logo/logo monochrome.png | Bin 0 -> 26760 bytes front/src/img/Logo/logoblanc.png | Bin 0 -> 33035 bytes front/src/img/Logo/logonoir.png | Bin 0 -> 31806 bytes front/src/img/sponsors footer/AWS.png | Bin 0 -> 67802 bytes .../Bouches-du-Rh\303\264ne_13_logo.png" | Bin 0 -> 95125 bytes .../Voyage_Priv\303\251.svg.png" | Bin 0 -> 39608 bytes .../img/sponsors footer/code4marseille.png | Bin 0 -> 132373 bytes front/src/img/sponsors footer/inco.png | Bin 0 -> 7756 bytes .../img/sponsors footer/provencetourisme.png | Bin 0 -> 7012 bytes 16 files changed, 2357 insertions(+), 1 deletion(-) create mode 100644 front/src/components/sponsors.jsx create mode 100644 front/src/database/sponsors.json create mode 100644 front/src/img/Logo/logo by c4m noir.png create mode 100644 front/src/img/Logo/logo monochrome.png create mode 100644 front/src/img/Logo/logoblanc.png create mode 100644 front/src/img/Logo/logonoir.png create mode 100644 front/src/img/sponsors footer/AWS.png create mode 100644 "front/src/img/sponsors footer/Bouches-du-Rh\303\264ne_13_logo.png" create mode 100644 "front/src/img/sponsors footer/Voyage_Priv\303\251.svg.png" create mode 100644 front/src/img/sponsors footer/code4marseille.png create mode 100644 front/src/img/sponsors footer/inco.png create mode 100644 front/src/img/sponsors footer/provencetourisme.png diff --git a/front/package-lock.json b/front/package-lock.json index 3b7805b3..a9a49dee 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -11,6 +11,7 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "bootstrap": "^5.2.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", @@ -3119,6 +3120,16 @@ } } }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@remix-run/router": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", @@ -5406,6 +5417,24 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "node_modules/bootstrap": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", + "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -19211,6 +19240,12 @@ "source-map": "^0.7.3" } }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true + }, "@remix-run/router": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.3.tgz", @@ -20933,6 +20968,12 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, + "bootstrap": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", + "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", + "requires": {} + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", diff --git a/front/package.json b/front/package.json index 3a150a6c..a61f9e73 100644 --- a/front/package.json +++ b/front/package.json @@ -6,6 +6,7 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", + "bootstrap": "^5.2.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", diff --git a/front/src/App.js b/front/src/App.js index 33558d20..f70c6f26 100644 --- a/front/src/App.js +++ b/front/src/App.js @@ -1,6 +1,8 @@ import logo from "./logo.svg"; import "./App.css"; import Router from "./Router"; +import "bootstrap/dist/css/bootstrap.min.css"; + function App() { return (
diff --git a/front/src/components/Navigation.jsx b/front/src/components/Navigation.jsx index c1fac298..42ed73c3 100644 --- a/front/src/components/Navigation.jsx +++ b/front/src/components/Navigation.jsx @@ -5,7 +5,7 @@ const Navigation = () =>{ const navigate = useNavigate(); return(
- +
) diff --git a/front/src/components/sponsors.jsx b/front/src/components/sponsors.jsx new file mode 100644 index 00000000..c29ec03a --- /dev/null +++ b/front/src/components/sponsors.jsx @@ -0,0 +1,10 @@ +import React from 'react' + +const sponsors = () => { + return ( +
sponsors
+ + ) +} + +export default sponsors \ No newline at end of file diff --git a/front/src/database/sponsors.json b/front/src/database/sponsors.json new file mode 100644 index 00000000..6bd66986 --- /dev/null +++ b/front/src/database/sponsors.json @@ -0,0 +1,2302 @@ +[ + { + "_id": "63726b611bceab0fe74d8a88", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "CYTRAK", + "email": "moranlowe@cytrak.com", + "phone": "+1 (821) 584-2838", + "address": "329 Arlington Avenue, Calvary, Ohio, 7206", + "about": "Aute enim aute anim officia commodo ad sint dolor tempor sunt amet ullamco irure non. Enim dolore aliqua consequat ex ullamco exercitation sit et pariatur adipisicing fugiat cupidatat pariatur. Deserunt ex dolor velit in occaecat laborum ut anim cupidatat est ipsum tempor.\r\n", + "created_date": "2019-10-16T12:40:40 -02:00", + "sports": [ + "proident", + "minim", + "labore", + "officia", + "aute", + "dolore", + "quis" + ] + }, + { + "_id": "63726b612d1d7cc5a825a7ea", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZYTREX", + "email": "moranlowe@zytrex.com", + "phone": "+1 (988) 508-2004", + "address": "991 Grove Place, Belleview, Kentucky, 7164", + "about": "Anim velit mollit quis deserunt aute duis. Aliqua amet duis anim ex laborum ad dolore duis. Enim reprehenderit esse aliqua et. Quis mollit consequat nostrud excepteur cillum non ipsum proident adipisicing aliqua eiusmod quis tempor aliqua. Enim et mollit mollit veniam cillum duis laborum veniam cillum laboris labore labore sint.\r\n", + "created_date": "2022-06-19T10:59:03 -02:00", + "sports": [ + "veniam", + "ipsum", + "duis", + "eiusmod", + "ut", + "proident", + "mollit" + ] + }, + { + "_id": "63726b61c5bc28e61c4f5c8a", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MEDIFAX", + "email": "moranlowe@medifax.com", + "phone": "+1 (931) 467-2666", + "address": "748 Schenck Place, Kiskimere, Georgia, 7774", + "about": "Nisi non aliquip amet in. Eiusmod labore anim id exercitation dolore sint nostrud dolor velit. In labore commodo reprehenderit mollit reprehenderit cillum consectetur exercitation. Id magna aute labore sunt anim amet dolor commodo irure mollit commodo fugiat. Sit officia officia laborum duis. Mollit nulla esse esse veniam incididunt.\r\n", + "created_date": "2022-06-09T04:30:50 -02:00", + "sports": [ + "in", + "nulla", + "sunt", + "quis", + "veniam", + "nostrud", + "aliquip" + ] + }, + { + "_id": "63726b6116cd546bd5f3aafd", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "NITRACYR", + "email": "moranlowe@nitracyr.com", + "phone": "+1 (967) 523-2199", + "address": "152 Fulton Street, Holcombe, Idaho, 4739", + "about": "Officia adipisicing eiusmod cupidatat nulla ut pariatur duis Lorem. Ex cillum occaecat exercitation sunt voluptate aute. Cillum qui sint exercitation ut nostrud consequat cupidatat occaecat anim irure. Labore et cillum dolor sint. Et consequat irure dolor magna ullamco consequat. Culpa enim ea proident commodo officia id elit adipisicing minim dolor velit culpa sit.\r\n", + "created_date": "2019-10-31T10:59:09 -01:00", + "sports": [ + "laboris", + "duis", + "nisi", + "Lorem", + "nulla", + "et", + "tempor" + ] + }, + { + "_id": "63726b610c40fec749418503", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "TRIBALOG", + "email": "moranlowe@tribalog.com", + "phone": "+1 (815) 470-3675", + "address": "746 Trucklemans Lane, Galesville, Indiana, 4512", + "about": "Id laboris nulla sunt in pariatur duis ut eu aliqua. Duis dolore quis quis culpa quis eiusmod consectetur duis. Fugiat adipisicing labore sunt labore eiusmod reprehenderit ipsum aliqua proident est ea sint ullamco. Eiusmod adipisicing fugiat ea et duis quis dolore enim ipsum.\r\n", + "created_date": "2019-11-03T11:07:11 -01:00", + "sports": [ + "enim", + "laborum", + "ullamco", + "quis", + "quis", + "eu", + "minim" + ] + }, + { + "_id": "63726b61aa807a0129df1477", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "KONGENE", + "email": "moranlowe@kongene.com", + "phone": "+1 (960) 417-3143", + "address": "716 Wyckoff Avenue, Staples, Federated States Of Micronesia, 4333", + "about": "Minim consequat sit in adipisicing incididunt excepteur. Ex cupidatat id nostrud enim enim consequat voluptate sit incididunt cillum. Ea aliqua id fugiat in culpa aute excepteur magna culpa consectetur dolor amet reprehenderit. In tempor voluptate elit duis mollit qui consequat fugiat adipisicing sit reprehenderit ea pariatur esse. Ea et aute cillum commodo magna qui aliquip magna pariatur aute labore deserunt nulla. Culpa ipsum sit pariatur eu est sit adipisicing.\r\n", + "created_date": "2022-10-15T05:59:38 -02:00", + "sports": [ + "est", + "sit", + "adipisicing", + "in", + "aliquip", + "tempor", + "dolor" + ] + }, + { + "_id": "63726b61b596751053c992c8", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "RAMEON", + "email": "moranlowe@rameon.com", + "phone": "+1 (821) 401-3630", + "address": "374 Harway Avenue, Orick, Massachusetts, 5394", + "about": "Occaecat incididunt nostrud in quis incididunt nulla reprehenderit anim. Ipsum exercitation aliqua commodo esse officia culpa officia. Dolore commodo magna anim nostrud do ea eiusmod nostrud id consequat culpa nisi ea fugiat. Consectetur mollit culpa dolore laboris magna.\r\n", + "created_date": "2020-08-13T11:14:44 -02:00", + "sports": [ + "ex", + "sint", + "in", + "fugiat", + "duis", + "elit", + "sit" + ] + }, + { + "_id": "63726b615296d609d84b2517", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "IZZBY", + "email": "moranlowe@izzby.com", + "phone": "+1 (823) 401-3507", + "address": "407 Dupont Street, Jennings, Utah, 493", + "about": "Do nulla anim dolor amet cillum. Culpa officia sint pariatur ullamco ut Lorem dolore velit. Lorem esse amet magna tempor.\r\n", + "created_date": "2015-11-04T06:45:43 -01:00", + "sports": [ + "sunt", + "dolore", + "deserunt", + "labore", + "magna", + "labore", + "culpa" + ] + }, + { + "_id": "63726b619722403e7ea78f76", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "HOTCAKES", + "email": "moranlowe@hotcakes.com", + "phone": "+1 (937) 476-3227", + "address": "790 Brevoort Place, Norvelt, Tennessee, 8800", + "about": "Laborum qui magna dolor ullamco Lorem reprehenderit sunt. Ea quis eiusmod consequat ullamco ex cupidatat tempor culpa. Exercitation tempor velit laborum nisi officia sunt sint mollit dolor nostrud aliquip.\r\n", + "created_date": "2022-02-28T10:43:43 -01:00", + "sports": [ + "aliqua", + "dolor", + "excepteur", + "labore", + "esse", + "consequat", + "sint" + ] + }, + { + "_id": "63726b61ec4ce5df9fe08171", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "TWIIST", + "email": "moranlowe@twiist.com", + "phone": "+1 (961) 434-3923", + "address": "612 Sunnyside Court, Bayview, Mississippi, 5613", + "about": "Nisi minim laborum dolore occaecat nulla laborum deserunt. Enim laborum elit ullamco nulla velit nisi officia magna. Deserunt voluptate eu ullamco in commodo laboris fugiat amet aliqua. Reprehenderit dolor minim cupidatat in ipsum.\r\n", + "created_date": "2018-07-06T04:11:32 -02:00", + "sports": [ + "reprehenderit", + "excepteur", + "aute", + "consequat", + "ut", + "amet", + "duis" + ] + }, + { + "_id": "63726b615f0236da0009398c", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "QUILM", + "email": "moranlowe@quilm.com", + "phone": "+1 (939) 427-2371", + "address": "780 Hinsdale Street, Greer, Oregon, 4755", + "about": "Enim dolor sit est ex minim incididunt excepteur id Lorem sunt aliqua. Laborum sit elit magna dolore sit duis do officia id culpa aliquip eu. Labore ipsum do velit reprehenderit labore anim quis labore adipisicing adipisicing Lorem tempor. Ullamco amet duis qui pariatur in sit. Eiusmod quis minim mollit deserunt ad ipsum reprehenderit.\r\n", + "created_date": "2014-11-15T08:35:48 -01:00", + "sports": [ + "ut", + "ut", + "ea", + "veniam", + "do", + "consectetur", + "velit" + ] + }, + { + "_id": "63726b619e63c9fd0509e171", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "VIXO", + "email": "moranlowe@vixo.com", + "phone": "+1 (831) 559-2191", + "address": "783 Boerum Street, Trona, New Jersey, 6872", + "about": "Ullamco qui elit deserunt id pariatur in. Non ex magna ad culpa reprehenderit aliquip mollit aliquip mollit dolor cupidatat dolor deserunt amet. Ut ex non fugiat fugiat laboris id deserunt ad eiusmod irure consequat proident deserunt. Deserunt quis culpa cupidatat in. Do nostrud occaecat tempor labore ut Lorem nisi sunt labore.\r\n", + "created_date": "2015-10-27T06:43:50 -01:00", + "sports": [ + "ullamco", + "ex", + "eiusmod", + "eu", + "et", + "consectetur", + "dolore" + ] + }, + { + "_id": "63726b61423fe0803b059e4e", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "EXOTECHNO", + "email": "moranlowe@exotechno.com", + "phone": "+1 (962) 570-3120", + "address": "368 Mermaid Avenue, Summertown, Colorado, 2164", + "about": "Adipisicing ex officia elit irure et cillum in consectetur incididunt qui veniam laboris dolore. Ex aliqua nulla cillum eiusmod reprehenderit deserunt laborum sunt proident pariatur exercitation adipisicing culpa. Aliqua nostrud quis ad elit.\r\n", + "created_date": "2018-10-12T05:09:04 -02:00", + "sports": [ + "elit", + "sint", + "laborum", + "adipisicing", + "magna", + "ut", + "elit" + ] + }, + { + "_id": "63726b61b880503b1ae0812f", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "FLUMBO", + "email": "moranlowe@flumbo.com", + "phone": "+1 (800) 475-2838", + "address": "165 Bowne Street, Loma, Louisiana, 915", + "about": "Adipisicing anim adipisicing enim minim qui consequat ipsum dolor Lorem. Sit exercitation incididunt veniam sint velit magna aute id. Nisi quis quis mollit minim officia tempor minim qui fugiat. Exercitation nulla laborum consequat elit sint anim Lorem esse et nulla exercitation. Sit ex dolor consequat irure veniam amet nulla ad et ea velit tempor.\r\n", + "created_date": "2015-12-22T05:43:55 -01:00", + "sports": [ + "fugiat", + "ut", + "consequat", + "voluptate", + "ipsum", + "id", + "voluptate" + ] + }, + { + "_id": "63726b61d16c8cdaef6cbbb5", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "GENMEX", + "email": "moranlowe@genmex.com", + "phone": "+1 (862) 539-3006", + "address": "406 Tapscott Avenue, Datil, Arkansas, 2580", + "about": "Nostrud deserunt aliqua incididunt cupidatat reprehenderit ipsum tempor mollit eu labore deserunt veniam et. Eiusmod nulla magna eiusmod id anim. Consectetur sit excepteur est aliquip culpa ut adipisicing mollit. Irure tempor consequat velit esse laborum culpa in eu. Exercitation do laborum aute exercitation exercitation incididunt labore adipisicing laboris nulla adipisicing. Fugiat elit fugiat Lorem reprehenderit officia quis.\r\n", + "created_date": "2018-12-13T04:05:53 -01:00", + "sports": [ + "cillum", + "ea", + "anim", + "reprehenderit", + "veniam", + "sit", + "amet" + ] + }, + { + "_id": "63726b61b9e55ecea5f4be80", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZIORE", + "email": "moranlowe@ziore.com", + "phone": "+1 (910) 410-3575", + "address": "599 Ira Court, Nutrioso, Virgin Islands, 1242", + "about": "Dolor commodo Lorem in nulla sunt magna ipsum aute irure laboris id voluptate ex. Fugiat labore dolore quis in dolor fugiat et in eiusmod. Adipisicing amet consequat consectetur irure commodo veniam fugiat cillum sit consequat nisi aute sit commodo. Culpa sunt voluptate nostrud esse Lorem minim non ea labore. Dolore non laboris mollit irure cupidatat laborum nisi. Ipsum adipisicing et veniam nulla ut velit anim laborum irure do.\r\n", + "created_date": "2014-01-11T07:24:06 -01:00", + "sports": [ + "est", + "sint", + "tempor", + "aliquip", + "eiusmod", + "aliquip", + "dolore" + ] + }, + { + "_id": "63726b61b1d86c7b6e588a86", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "GLOBOIL", + "email": "moranlowe@globoil.com", + "phone": "+1 (949) 567-3909", + "address": "254 Newkirk Avenue, Smeltertown, Texas, 1843", + "about": "Exercitation irure non excepteur amet dolore est pariatur occaecat nulla occaecat. Cillum voluptate et incididunt voluptate non commodo ex laborum nisi ex aliqua. Duis officia ex reprehenderit cillum incididunt non voluptate eu cupidatat mollit laboris qui reprehenderit.\r\n", + "created_date": "2016-02-24T10:57:51 -01:00", + "sports": [ + "Lorem", + "amet", + "pariatur", + "excepteur", + "proident", + "consequat", + "elit" + ] + }, + { + "_id": "63726b61e665c1b7097a79cd", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "OPPORTECH", + "email": "moranlowe@opportech.com", + "phone": "+1 (937) 426-2642", + "address": "318 Green Street, Fillmore, Iowa, 4303", + "about": "Irure ad culpa do commodo magna. Adipisicing quis anim aliquip cupidatat in mollit eu sit culpa quis laboris et esse. Eiusmod sit sint aliquip cillum amet ut dolor et occaecat culpa sunt labore incididunt ut. Consequat qui eiusmod esse ipsum id occaecat consectetur. Sunt ipsum sunt aliquip quis pariatur elit ea. Sit fugiat aliquip ad laboris ullamco commodo.\r\n", + "created_date": "2017-05-14T07:04:59 -02:00", + "sports": [ + "proident", + "deserunt", + "est", + "eu", + "proident", + "minim", + "ea" + ] + }, + { + "_id": "63726b61e377d8c647c25941", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "KRAGGLE", + "email": "moranlowe@kraggle.com", + "phone": "+1 (834) 512-2021", + "address": "870 Fenimore Street, Elbert, Palau, 2465", + "about": "Est ea sunt aliqua aliqua laborum. Irure laboris non anim cillum nulla id dolore ut est cupidatat nostrud enim laborum. Lorem nisi dolore non duis laborum. Sint tempor enim dolore culpa magna non aute sunt dolore mollit culpa minim ad deserunt. Esse proident dolore eiusmod in duis ex voluptate occaecat eiusmod quis laboris quis ex duis. Laborum exercitation do consequat eiusmod velit incididunt minim adipisicing ex amet.\r\n", + "created_date": "2019-12-19T04:28:59 -01:00", + "sports": [ + "consectetur", + "fugiat", + "ad", + "culpa", + "Lorem", + "et", + "pariatur" + ] + }, + { + "_id": "63726b618133cb2a24abe105", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "FUTURIZE", + "email": "moranlowe@futurize.com", + "phone": "+1 (953) 503-4000", + "address": "790 Dinsmore Place, Cascades, New Mexico, 6684", + "about": "Nulla nostrud velit nostrud nulla labore quis voluptate excepteur. Esse minim ullamco anim veniam adipisicing. Eu sint sunt cillum reprehenderit deserunt duis do.\r\n", + "created_date": "2016-02-18T08:22:03 -01:00", + "sports": [ + "velit", + "enim", + "laboris", + "enim", + "labore", + "pariatur", + "in" + ] + }, + { + "_id": "63726b6165b85dd96d8133c8", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "XERONK", + "email": "moranlowe@xeronk.com", + "phone": "+1 (869) 417-2418", + "address": "567 Jackson Place, Carrsville, Hawaii, 7633", + "about": "Duis aliquip consequat mollit esse consectetur aliquip duis amet ipsum ut et excepteur mollit. Nisi adipisicing elit ad adipisicing culpa nostrud ea id veniam amet cillum laboris dolor. Minim veniam nulla amet nulla amet. Ut sint reprehenderit laboris laborum adipisicing incididunt ex est amet ad irure magna exercitation. Adipisicing ea et ut pariatur commodo exercitation. Laborum quis reprehenderit eu eu sit mollit do. Magna non tempor ea Lorem irure est enim culpa dolor eu sunt aute reprehenderit.\r\n", + "created_date": "2021-11-04T01:55:52 -01:00", + "sports": [ + "nostrud", + "adipisicing", + "laboris", + "fugiat", + "minim", + "fugiat", + "cillum" + ] + }, + { + "_id": "63726b61e612cb505f56cf5a", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SEQUITUR", + "email": "moranlowe@sequitur.com", + "phone": "+1 (834) 573-3600", + "address": "795 Imlay Street, Lithium, Guam, 8701", + "about": "Qui excepteur aliquip exercitation minim cupidatat et veniam adipisicing eu consequat aliqua fugiat. Laborum sit qui fugiat aute minim nulla laboris qui consequat. Et veniam ad cupidatat veniam nulla. Ad dolore dolore quis minim velit duis et incididunt ad officia. Mollit elit amet culpa aute nostrud veniam pariatur velit qui sunt. Duis adipisicing ullamco proident eiusmod minim incididunt quis anim pariatur. Ad consectetur adipisicing labore nostrud aute aute officia eu excepteur voluptate incididunt Lorem nisi.\r\n", + "created_date": "2021-04-16T09:03:07 -02:00", + "sports": [ + "nostrud", + "velit", + "non", + "magna", + "nulla", + "sit", + "pariatur" + ] + }, + { + "_id": "63726b61d5376461c3867d61", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "EMTRAC", + "email": "moranlowe@emtrac.com", + "phone": "+1 (822) 483-3010", + "address": "164 Sandford Street, Trucksville, Missouri, 2614", + "about": "Sunt ea reprehenderit nostrud eiusmod. Ut eu qui cillum deserunt eiusmod culpa irure laborum duis ea qui reprehenderit enim officia. Nisi ut non officia incididunt reprehenderit sunt ex excepteur non sit anim duis ipsum laborum. Occaecat sint irure commodo ipsum.\r\n", + "created_date": "2019-10-25T01:16:41 -02:00", + "sports": [ + "officia", + "ea", + "in", + "amet", + "occaecat", + "laborum", + "pariatur" + ] + }, + { + "_id": "63726b61d59608cf2f762c1b", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "INTERLOO", + "email": "moranlowe@interloo.com", + "phone": "+1 (882) 551-2876", + "address": "152 Montrose Avenue, Enlow, Northern Mariana Islands, 2270", + "about": "Sint sint pariatur ipsum duis qui aute dolore est veniam nisi culpa. Dolor officia irure eu labore elit sunt id tempor esse voluptate magna exercitation labore. In mollit incididunt magna Lorem ut sint anim ut ut do dolore ullamco dolore exercitation.\r\n", + "created_date": "2021-09-24T03:27:05 -02:00", + "sports": [ + "elit", + "non", + "consequat", + "pariatur", + "officia", + "reprehenderit", + "anim" + ] + }, + { + "_id": "63726b6169ea04c170ca7c12", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "AQUASURE", + "email": "moranlowe@aquasure.com", + "phone": "+1 (830) 579-3396", + "address": "685 Rockwell Place, Levant, Washington, 8754", + "about": "Aliquip id officia dolor ut anim ut. Officia eu dolore aliquip magna cillum. Quis enim labore anim sit est mollit. Labore ea velit cupidatat et culpa. Dolore eu deserunt velit labore exercitation ipsum cillum est nisi. Sint fugiat et qui reprehenderit.\r\n", + "created_date": "2019-01-29T08:23:15 -01:00", + "sports": [ + "mollit", + "ut", + "ut", + "deserunt", + "in", + "exercitation", + "duis" + ] + }, + { + "_id": "63726b61d3801d7c305ffa50", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "DIGIQUE", + "email": "moranlowe@digique.com", + "phone": "+1 (968) 553-3134", + "address": "431 Clifford Place, Biddle, Minnesota, 1246", + "about": "Incididunt laboris exercitation est deserunt excepteur. Cupidatat amet ea do commodo elit pariatur. Duis velit sint occaecat eiusmod ex. Tempor magna non adipisicing deserunt incididunt aliquip aute est. Pariatur cillum dolore exercitation officia cillum anim commodo reprehenderit ullamco laborum anim et.\r\n", + "created_date": "2018-02-22T08:17:37 -01:00", + "sports": [ + "fugiat", + "veniam", + "et", + "Lorem", + "ad", + "et", + "pariatur" + ] + }, + { + "_id": "63726b619ec2730e85e58171", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "COMVERGES", + "email": "moranlowe@comverges.com", + "phone": "+1 (975) 600-2665", + "address": "130 Crooke Avenue, Greenbush, Maryland, 5016", + "about": "Ut nostrud cupidatat officia do do sunt in nulla Lorem labore officia esse laborum. Sit cupidatat qui velit dolor. Lorem tempor commodo nisi do consequat consectetur dolore pariatur do sunt pariatur sit.\r\n", + "created_date": "2018-12-27T09:30:21 -01:00", + "sports": [ + "anim", + "exercitation", + "eiusmod", + "exercitation", + "minim", + "in", + "eiusmod" + ] + }, + { + "_id": "63726b616729c5c00dd9f089", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "NEOCENT", + "email": "moranlowe@neocent.com", + "phone": "+1 (946) 444-2638", + "address": "332 Oriental Court, Rivera, Puerto Rico, 2334", + "about": "Nisi ut cupidatat quis laboris elit dolore. In labore cupidatat minim velit Lorem dolor. Culpa Lorem dolor proident velit quis minim cupidatat sunt anim aute.\r\n", + "created_date": "2014-06-06T07:32:16 -02:00", + "sports": [ + "ad", + "elit", + "deserunt", + "duis", + "exercitation", + "proident", + "anim" + ] + }, + { + "_id": "63726b611921dbdb0ce0505d", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "APEXTRI", + "email": "moranlowe@apextri.com", + "phone": "+1 (924) 413-2627", + "address": "391 Lott Place, Mayfair, Pennsylvania, 7170", + "about": "Pariatur fugiat amet duis consectetur labore excepteur eiusmod. Est nisi adipisicing qui cupidatat Lorem magna. Proident consectetur ut enim anim commodo ipsum dolor occaecat ipsum reprehenderit tempor eu qui cillum. Qui est cillum ullamco eu nostrud veniam eu mollit Lorem et fugiat amet labore incididunt.\r\n", + "created_date": "2015-02-11T06:55:01 -01:00", + "sports": [ + "ut", + "dolor", + "proident", + "aliquip", + "et", + "fugiat", + "mollit" + ] + }, + { + "_id": "63726b610374385a63b58bec", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MICROLUXE", + "email": "moranlowe@microluxe.com", + "phone": "+1 (912) 542-3863", + "address": "649 Chase Court, Buxton, Illinois, 5417", + "about": "Voluptate eu consequat nostrud velit cillum occaecat. Laborum in sit eiusmod Lorem aliquip ipsum tempor ea ipsum nulla anim. Labore cillum deserunt sunt cillum. Consectetur duis voluptate ad voluptate voluptate tempor ullamco quis cillum. Aliqua magna commodo mollit ex duis commodo. Occaecat irure ipsum eiusmod amet esse reprehenderit ad.\r\n", + "created_date": "2022-10-16T04:56:53 -02:00", + "sports": [ + "culpa", + "qui", + "cillum", + "anim", + "esse", + "adipisicing", + "adipisicing" + ] + }, + { + "_id": "63726b61ccf7c0379936f6b7", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ONTAGENE", + "email": "moranlowe@ontagene.com", + "phone": "+1 (827) 521-3778", + "address": "277 Richards Street, Hailesboro, Michigan, 9955", + "about": "Sint velit eiusmod excepteur in aliquip in aliquip enim labore proident laboris aute laborum nisi. Nisi elit non do cupidatat do tempor. Voluptate commodo labore anim ad.\r\n", + "created_date": "2014-05-02T09:31:43 -02:00", + "sports": [ + "sit", + "voluptate", + "reprehenderit", + "nisi", + "commodo", + "irure", + "culpa" + ] + }, + { + "_id": "63726b617094e6037561b55a", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "GEOSTELE", + "email": "moranlowe@geostele.com", + "phone": "+1 (819) 418-2571", + "address": "150 Clymer Street, Silkworth, Connecticut, 6533", + "about": "Amet ad occaecat cillum amet cupidatat mollit et reprehenderit aute incididunt minim. Adipisicing velit labore commodo laborum. Ea nostrud duis esse et id ad adipisicing. Aliquip excepteur sunt dolor incididunt irure reprehenderit anim anim magna qui reprehenderit consequat.\r\n", + "created_date": "2022-05-23T08:58:55 -02:00", + "sports": [ + "occaecat", + "eiusmod", + "deserunt", + "eu", + "reprehenderit", + "eu", + "quis" + ] + }, + { + "_id": "63726b61c8225e4f8b1352bf", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZENTRY", + "email": "moranlowe@zentry.com", + "phone": "+1 (805) 458-3288", + "address": "567 Victor Road, Nord, District Of Columbia, 4745", + "about": "Quis voluptate dolore mollit deserunt incididunt. Veniam elit sit ex laborum non aute ipsum reprehenderit cupidatat. Dolore occaecat exercitation irure cillum qui cillum nisi proident laboris ex ut adipisicing incididunt. In eu ullamco eiusmod aute velit dolore.\r\n", + "created_date": "2020-09-21T05:48:15 -02:00", + "sports": [ + "cupidatat", + "deserunt", + "in", + "ut", + "ullamco", + "culpa", + "minim" + ] + }, + { + "_id": "63726b61ba7e6a5fe9bb1cb6", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "OLYMPIX", + "email": "moranlowe@olympix.com", + "phone": "+1 (809) 451-3500", + "address": "867 Madoc Avenue, Fredericktown, Marshall Islands, 3628", + "about": "Veniam enim do consectetur enim exercitation velit ex do aliqua voluptate ex aliquip. Do voluptate sunt nulla amet nisi excepteur sunt sunt do Lorem ea proident. Consectetur qui ad aliqua cillum mollit. Elit et anim sint sunt ut sunt occaecat sint duis officia. Velit proident proident incididunt voluptate.\r\n", + "created_date": "2017-08-04T07:04:46 -02:00", + "sports": [ + "amet", + "in", + "tempor", + "labore", + "Lorem", + "velit", + "ad" + ] + }, + { + "_id": "63726b61910139e3f5bf633b", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MYOPIUM", + "email": "moranlowe@myopium.com", + "phone": "+1 (870) 584-2867", + "address": "203 Greenwood Avenue, Diaperville, North Dakota, 4349", + "about": "Cupidatat Lorem Lorem ex occaecat irure esse officia elit et consequat laborum deserunt minim tempor. Est ad dolor reprehenderit aliqua nostrud velit sint do Lorem. Non reprehenderit fugiat nisi occaecat incididunt laborum anim. Ad ipsum nostrud Lorem non aute Lorem. Ea deserunt dolor magna veniam elit excepteur. Exercitation in excepteur dolore mollit cupidatat magna officia esse ut proident proident dolore. Commodo sint nisi incididunt esse eiusmod proident.\r\n", + "created_date": "2017-06-12T03:26:36 -02:00", + "sports": [ + "esse", + "deserunt", + "minim", + "culpa", + "nostrud", + "consequat", + "dolor" + ] + }, + { + "_id": "63726b61f6f66a9d8b67b786", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZAGGLES", + "email": "moranlowe@zaggles.com", + "phone": "+1 (976) 444-2748", + "address": "242 Pierrepont Street, Tryon, Alaska, 3814", + "about": "Mollit velit id eiusmod laboris elit sit dolor ad aliquip eiusmod excepteur id. Irure ea anim culpa ipsum irure minim sit exercitation culpa ad sit cillum. Ut veniam sunt et anim irure et velit ea ad irure dolore. Sint officia elit aliquip deserunt aliquip non dolor magna Lorem id anim eiusmod consectetur. Veniam nisi reprehenderit consequat sunt commodo amet duis.\r\n", + "created_date": "2014-11-22T11:53:55 -01:00", + "sports": [ + "nulla", + "qui", + "Lorem", + "excepteur", + "non", + "ut", + "dolore" + ] + }, + { + "_id": "63726b6156d4eede8fdb54d3", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ARTIQ", + "email": "moranlowe@artiq.com", + "phone": "+1 (987) 554-2028", + "address": "637 Bokee Court, Tibbie, Alabama, 660", + "about": "Aliqua sit id qui eiusmod est quis eu sunt quis culpa laboris minim consectetur. Reprehenderit eiusmod occaecat magna eiusmod non tempor deserunt mollit incididunt ipsum. Culpa veniam ullamco sint proident quis officia commodo eiusmod in est magna. Reprehenderit esse nisi commodo velit reprehenderit dolore ullamco ullamco anim.\r\n", + "created_date": "2018-01-01T06:48:32 -01:00", + "sports": [ + "commodo", + "laborum", + "reprehenderit", + "duis", + "aute", + "nulla", + "ex" + ] + }, + { + "_id": "63726b6150efce7c6bf3f189", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "INSURETY", + "email": "moranlowe@insurety.com", + "phone": "+1 (897) 520-3519", + "address": "246 Atkins Avenue, Beaulieu, Oklahoma, 8691", + "about": "Eu est laboris ex qui occaecat qui ut ipsum aliqua incididunt nisi aliquip ad deserunt. Sint amet exercitation in irure. Elit irure amet sint minim occaecat ex do. Et dolor sit consequat sit.\r\n", + "created_date": "2016-02-09T01:50:48 -01:00", + "sports": [ + "minim", + "laboris", + "nulla", + "non", + "irure", + "duis", + "aliquip" + ] + }, + { + "_id": "63726b61441c1a93798b110a", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "COMBOGEN", + "email": "moranlowe@combogen.com", + "phone": "+1 (878) 529-2347", + "address": "140 Independence Avenue, Watchtower, Maine, 4302", + "about": "Consectetur duis dolor do do excepteur. Sunt esse voluptate irure commodo eiusmod minim. Ex culpa veniam nisi aliquip adipisicing est adipisicing labore esse. Occaecat ipsum eu exercitation id culpa laborum duis.\r\n", + "created_date": "2020-09-10T06:00:57 -02:00", + "sports": [ + "reprehenderit", + "ut", + "nisi", + "ut", + "deserunt", + "consectetur", + "ut" + ] + }, + { + "_id": "63726b61c498d2db33c674ae", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "VANTAGE", + "email": "moranlowe@vantage.com", + "phone": "+1 (930) 592-2882", + "address": "904 Porter Avenue, Hachita, South Dakota, 8933", + "about": "Laboris sint laborum cupidatat excepteur quis magna excepteur ad nulla nostrud cupidatat duis. Eiusmod dolore cupidatat Lorem amet magna magna duis minim magna sunt incididunt et ut. Deserunt dolore et nulla culpa sunt pariatur in non culpa mollit amet. Fugiat duis ipsum dolore occaecat anim.\r\n", + "created_date": "2019-05-26T05:24:42 -02:00", + "sports": [ + "occaecat", + "esse", + "duis", + "duis", + "minim", + "aliqua", + "voluptate" + ] + }, + { + "_id": "63726b6110f9984b34ef636e", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "RENOVIZE", + "email": "moranlowe@renovize.com", + "phone": "+1 (836) 538-3385", + "address": "526 Dorchester Road, Fairlee, Wyoming, 6491", + "about": "Tempor consectetur ad exercitation magna non fugiat duis ex ex incididunt adipisicing. Labore aute nisi nisi enim voluptate. Aute aute qui et id qui pariatur ad commodo. Lorem enim voluptate sunt non adipisicing pariatur laboris pariatur ad consequat.\r\n", + "created_date": "2022-04-05T07:46:59 -02:00", + "sports": [ + "ut", + "duis", + "adipisicing", + "fugiat", + "deserunt", + "veniam", + "est" + ] + }, + { + "_id": "63726b61fb51b4f5d980ba36", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SULFAX", + "email": "moranlowe@sulfax.com", + "phone": "+1 (976) 543-3065", + "address": "584 Bartlett Place, Blackgum, Arizona, 9251", + "about": "Magna amet pariatur non culpa ex velit sit sunt sunt et non et. Nostrud esse et pariatur amet et ullamco consequat eiusmod enim enim minim incididunt. Aute pariatur excepteur exercitation aliquip aliqua. Consectetur eiusmod non cupidatat ipsum voluptate eu adipisicing. Adipisicing occaecat cupidatat ex cupidatat eu exercitation ut mollit.\r\n", + "created_date": "2017-10-01T05:14:17 -02:00", + "sports": [ + "id", + "minim", + "labore", + "quis", + "qui", + "aute", + "ut" + ] + }, + { + "_id": "63726b6192020f018bcbdcfd", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "KEGULAR", + "email": "moranlowe@kegular.com", + "phone": "+1 (935) 444-2595", + "address": "824 Howard Place, Herlong, Virginia, 5061", + "about": "Elit nisi consequat Lorem nostrud esse sint qui est excepteur cupidatat officia veniam sint. Laborum anim do Lorem laboris labore. Consequat quis magna velit cillum nostrud elit est cupidatat id veniam ea dolore aute. Pariatur mollit adipisicing laborum eu elit aute fugiat adipisicing do id fugiat quis culpa ea.\r\n", + "created_date": "2019-07-01T03:05:07 -02:00", + "sports": [ + "deserunt", + "aute", + "eiusmod", + "cupidatat", + "aute", + "amet", + "velit" + ] + }, + { + "_id": "63726b61fa7b4bb8c90bc910", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "HOUSEDOWN", + "email": "moranlowe@housedown.com", + "phone": "+1 (912) 581-3936", + "address": "776 Glen Street, Maybell, Wisconsin, 8286", + "about": "Nostrud laborum aliquip magna cupidatat reprehenderit ad. Consequat quis proident laboris magna exercitation irure sunt laborum est anim proident irure exercitation. Ipsum cillum ad mollit aliqua veniam duis adipisicing consequat. Reprehenderit tempor consectetur commodo ullamco pariatur ex consectetur labore aute laboris ex cillum.\r\n", + "created_date": "2016-08-24T07:33:37 -02:00", + "sports": [ + "veniam", + "et", + "ipsum", + "minim", + "ex", + "ullamco", + "cupidatat" + ] + }, + { + "_id": "63726b6157df6c0a9877e48b", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "THREDZ", + "email": "moranlowe@thredz.com", + "phone": "+1 (887) 566-3068", + "address": "798 Hazel Court, Cherokee, Rhode Island, 4425", + "about": "Ullamco veniam anim cillum labore aliqua laborum ipsum. Occaecat minim qui minim magna eiusmod enim. Esse laborum mollit eu esse adipisicing ea labore minim commodo esse officia culpa pariatur ex. Laboris sit ea fugiat enim aute deserunt. Officia voluptate nisi commodo magna sit culpa sit officia laborum esse cillum excepteur. Commodo aliquip deserunt aliqua mollit. Commodo eu nulla fugiat commodo nulla.\r\n", + "created_date": "2015-07-08T04:09:22 -02:00", + "sports": [ + "sit", + "aute", + "quis", + "labore", + "cupidatat", + "consectetur", + "commodo" + ] + }, + { + "_id": "63726b61468974c9ed4c2e86", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MOBILDATA", + "email": "moranlowe@mobildata.com", + "phone": "+1 (832) 421-2950", + "address": "179 Lawrence Avenue, Kenmar, Nevada, 5108", + "about": "Ut deserunt consectetur aliquip labore aute ut ex fugiat. Excepteur quis proident occaecat sunt ut fugiat est tempor. Ipsum sit in non id et irure sit veniam consectetur ipsum fugiat occaecat ut. Pariatur reprehenderit id ullamco anim adipisicing fugiat proident velit aliqua do ea laborum. Cillum ad officia nisi deserunt veniam officia mollit Lorem. Eiusmod cupidatat pariatur magna qui aute nostrud proident in qui. Velit qui quis aliquip eiusmod fugiat proident ut incididunt in laboris laborum.\r\n", + "created_date": "2015-03-09T07:50:54 -01:00", + "sports": [ + "adipisicing", + "duis", + "qui", + "ullamco", + "exercitation", + "cupidatat", + "irure" + ] + }, + { + "_id": "63726b6169ac207ed57a214c", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "QUARX", + "email": "moranlowe@quarx.com", + "phone": "+1 (831) 479-3892", + "address": "161 Stryker Court, Crown, Vermont, 4828", + "about": "Qui Lorem laborum sit nisi. Quis fugiat fugiat laboris enim occaecat nisi est pariatur proident excepteur ad excepteur ipsum ullamco. Proident velit dolor officia sit elit voluptate veniam elit quis ipsum reprehenderit officia minim sint. Qui aliqua labore ex do sint dolore qui est cillum quis non id.\r\n", + "created_date": "2018-11-03T06:11:15 -01:00", + "sports": [ + "in", + "commodo", + "veniam", + "occaecat", + "pariatur", + "do", + "aliqua" + ] + }, + { + "_id": "63726b61aa9b4344e5b99ee3", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "EBIDCO", + "email": "moranlowe@ebidco.com", + "phone": "+1 (882) 487-3064", + "address": "989 Radde Place, Islandia, West Virginia, 5398", + "about": "Adipisicing proident ad voluptate anim dolor. Mollit velit adipisicing excepteur deserunt laborum consequat sit. Fugiat nostrud duis voluptate ea incididunt sint laboris consectetur ullamco proident. Commodo sint sint fugiat cupidatat adipisicing. Velit est exercitation consectetur amet ipsum enim aliquip Lorem. Est voluptate sunt magna et do.\r\n", + "created_date": "2014-09-21T02:42:27 -02:00", + "sports": [ + "ex", + "eiusmod", + "minim", + "culpa", + "minim", + "cillum", + "dolor" + ] + }, + { + "_id": "63726b617297a433d9ac13b3", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZENOLUX", + "email": "moranlowe@zenolux.com", + "phone": "+1 (855) 505-2667", + "address": "299 Lois Avenue, Topaz, South Carolina, 3395", + "about": "Veniam ea dolore magna commodo id. Consectetur eiusmod in mollit laborum non. Aliquip qui minim dolor commodo veniam sint dolor aliqua. Est occaecat qui culpa magna occaecat ut irure et voluptate consequat magna velit.\r\n", + "created_date": "2018-06-23T01:50:11 -02:00", + "sports": [ + "sint", + "et", + "anim", + "adipisicing", + "enim", + "exercitation", + "voluptate" + ] + }, + { + "_id": "63726b618864f92346955ab2", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ORBAXTER", + "email": "moranlowe@orbaxter.com", + "phone": "+1 (999) 535-2754", + "address": "769 Montana Place, Juarez, New York, 2385", + "about": "Consectetur deserunt dolore cillum incididunt ut reprehenderit. Labore exercitation in commodo commodo nulla. Esse ex id laborum deserunt tempor Lorem aute nulla est consequat. Excepteur excepteur culpa eu aliquip cupidatat do. Sit nulla minim ex amet voluptate et. Ea fugiat adipisicing labore dolor do. Laboris est nostrud sint sunt exercitation velit est in Lorem dolore minim.\r\n", + "created_date": "2022-03-02T01:30:04 -01:00", + "sports": [ + "duis", + "eu", + "magna", + "et", + "tempor", + "veniam", + "officia" + ] + }, + { + "_id": "63726b61982dd6c96bda84bd", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "BIOSPAN", + "email": "moranlowe@biospan.com", + "phone": "+1 (875) 595-2681", + "address": "186 Abbey Court, Detroit, Florida, 7902", + "about": "Sint duis aute sunt cillum incididunt in laborum dolore occaecat velit tempor magna aute mollit. Cillum voluptate in et aliqua id id mollit aliqua ea proident. Sint fugiat est ullamco labore ad culpa ad aliqua. Nulla anim in adipisicing officia laborum sint proident nulla commodo dolor adipisicing consectetur. Laborum qui commodo non deserunt officia dolor enim aliquip minim. Tempor ad in laborum aute.\r\n", + "created_date": "2020-10-28T01:06:29 -01:00", + "sports": [ + "occaecat", + "labore", + "minim", + "sunt", + "dolore", + "laboris", + "laboris" + ] + }, + { + "_id": "63726b612915481de6a3bc60", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "QUILITY", + "email": "moranlowe@quility.com", + "phone": "+1 (882) 417-2021", + "address": "345 Ridgecrest Terrace, Bison, Montana, 8099", + "about": "Proident exercitation nostrud ea sit sunt cillum sunt deserunt officia. Eu pariatur est consectetur occaecat reprehenderit nulla laborum. Aute reprehenderit minim fugiat consectetur minim excepteur cupidatat. Voluptate amet enim amet mollit velit consequat incididunt quis laboris ex culpa non non. Occaecat sint anim cillum aliqua irure officia. In adipisicing eiusmod duis nulla amet labore. Elit incididunt duis do ipsum id anim irure qui.\r\n", + "created_date": "2017-09-25T10:20:36 -02:00", + "sports": [ + "fugiat", + "et", + "culpa", + "mollit", + "minim", + "ad", + "nulla" + ] + }, + { + "_id": "63726b61e87eb8f9c3f67fe3", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "WEBIOTIC", + "email": "moranlowe@webiotic.com", + "phone": "+1 (968) 549-3911", + "address": "544 Rutledge Street, Orovada, Nebraska, 4753", + "about": "Exercitation sit quis incididunt excepteur pariatur ullamco labore Lorem officia. Aute ad aliquip nulla esse excepteur esse Lorem eu minim consequat reprehenderit esse fugiat commodo. Non in est minim adipisicing deserunt consectetur excepteur tempor reprehenderit occaecat quis.\r\n", + "created_date": "2017-03-30T03:33:39 -02:00", + "sports": [ + "et", + "laboris", + "ea", + "esse", + "aliquip", + "nostrud", + "anim" + ] + }, + { + "_id": "63726b610541fe64a9173e16", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "EXTRO", + "email": "moranlowe@extro.com", + "phone": "+1 (967) 516-3150", + "address": "899 Sackman Street, Grayhawk, New Hampshire, 8469", + "about": "Magna cillum proident amet mollit ea. Aliquip est sunt ad est dolor. Incididunt enim eiusmod sunt aliqua amet ea labore in eu minim tempor fugiat. Commodo veniam ad pariatur qui magna adipisicing adipisicing veniam aliquip qui adipisicing Lorem incididunt. Commodo ex est commodo voluptate reprehenderit. Aliquip labore elit elit culpa id ipsum eiusmod sunt do cillum esse amet. Nulla consectetur enim sit pariatur voluptate deserunt pariatur excepteur ex reprehenderit in irure duis.\r\n", + "created_date": "2014-09-14T12:51:32 -02:00", + "sports": [ + "ex", + "officia", + "nostrud", + "non", + "sint", + "est", + "quis" + ] + }, + { + "_id": "63726b613794c406d825208e", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "OTHERWAY", + "email": "moranlowe@otherway.com", + "phone": "+1 (836) 501-3039", + "address": "899 Lacon Court, Hartsville/Hartley, Kansas, 3240", + "about": "Tempor do exercitation qui sit pariatur consequat nulla incididunt. Culpa in tempor veniam laboris do irure dolore. Dolore amet ullamco anim ipsum eiusmod ipsum duis. Amet in enim laboris et reprehenderit enim anim aliqua ut est labore ullamco. Pariatur tempor occaecat aliquip qui. Proident anim voluptate velit esse labore culpa fugiat laborum ipsum veniam.\r\n", + "created_date": "2019-09-01T03:39:12 -02:00", + "sports": [ + "incididunt", + "excepteur", + "fugiat", + "irure", + "consequat", + "labore", + "et" + ] + }, + { + "_id": "63726b611ce6a47f5ffecf35", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MAGNEATO", + "email": "moranlowe@magneato.com", + "phone": "+1 (913) 543-2044", + "address": "491 Seba Avenue, Canterwood, Delaware, 1886", + "about": "Aute ex sint aliqua elit ex sint proident. Deserunt ullamco ipsum nulla qui consequat consectetur. Laborum quis elit culpa proident dolor ut pariatur commodo est mollit irure nulla culpa. Aliqua Lorem mollit laborum ut sint eu esse dolor in cillum ipsum. Nulla Lorem adipisicing eu adipisicing amet consequat voluptate nulla ea enim.\r\n", + "created_date": "2017-02-18T08:32:43 -01:00", + "sports": [ + "cillum", + "eu", + "consectetur", + "enim", + "culpa", + "quis", + "officia" + ] + }, + { + "_id": "63726b617b906b501c7152f6", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "OPTICOM", + "email": "moranlowe@opticom.com", + "phone": "+1 (836) 509-3013", + "address": "864 Rutherford Place, Whipholt, North Carolina, 9496", + "about": "Ad adipisicing commodo sunt id laboris do. Qui voluptate dolor aliquip sint. Eiusmod consectetur elit deserunt minim eiusmod et Lorem aute excepteur quis tempor proident sit nisi. Eiusmod ad elit labore velit ad veniam mollit laborum elit adipisicing.\r\n", + "created_date": "2022-01-01T12:00:18 -01:00", + "sports": [ + "aliqua", + "anim", + "sit", + "voluptate", + "nulla", + "nisi", + "consectetur" + ] + }, + { + "_id": "63726b6132f5579006de94bf", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SUPREMIA", + "email": "moranlowe@supremia.com", + "phone": "+1 (857) 436-2077", + "address": "187 Rapelye Street, Kenwood, American Samoa, 9146", + "about": "Occaecat eiusmod mollit laboris nisi laborum sint irure in culpa elit ullamco eu aliqua anim. Nisi minim adipisicing qui pariatur anim elit in sit do minim nisi. Amet aliqua voluptate ipsum et id aliqua. Nisi quis cillum consectetur aliquip tempor est nostrud. Consequat eu excepteur excepteur cillum pariatur veniam laborum minim esse esse cillum elit consequat reprehenderit. Qui laboris in qui laboris laborum nostrud est officia Lorem ut excepteur.\r\n", + "created_date": "2017-10-11T02:59:05 -02:00", + "sports": [ + "officia", + "consectetur", + "ut", + "minim", + "reprehenderit", + "nisi", + "laborum" + ] + }, + { + "_id": "63726b61e2213468fcb7a9b7", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "LOCAZONE", + "email": "moranlowe@locazone.com", + "phone": "+1 (842) 577-2574", + "address": "246 Beayer Place, Guilford, Ohio, 2412", + "about": "Reprehenderit elit sint voluptate quis deserunt do. Dolore sunt elit veniam ea est id aliqua incididunt culpa reprehenderit. Ullamco proident enim esse veniam adipisicing do minim et aliquip mollit dolor. Eu sint non sit sunt.\r\n", + "created_date": "2022-01-15T07:12:45 -01:00", + "sports": [ + "eiusmod", + "proident", + "labore", + "commodo", + "excepteur", + "elit", + "mollit" + ] + }, + { + "_id": "63726b618bf3a64bf0717026", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "STREZZO", + "email": "moranlowe@strezzo.com", + "phone": "+1 (955) 406-2985", + "address": "271 Schermerhorn Street, Dante, Kentucky, 4161", + "about": "Id sunt ut mollit dolor officia cupidatat ut dolor quis culpa enim veniam. Ipsum laborum deserunt non dolor cupidatat in magna ea. Do cupidatat laboris labore sint sunt Lorem laborum elit nisi ea.\r\n", + "created_date": "2014-11-05T10:10:40 -01:00", + "sports": [ + "ullamco", + "pariatur", + "esse", + "nisi", + "duis", + "et", + "quis" + ] + }, + { + "_id": "63726b61eb10a900b445b3b0", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SENSATE", + "email": "moranlowe@sensate.com", + "phone": "+1 (948) 573-3007", + "address": "729 Elliott Walk, Springdale, Georgia, 358", + "about": "Veniam ea exercitation sunt qui deserunt veniam. Consectetur esse velit consectetur elit dolor irure deserunt adipisicing veniam non ad. Nulla quis velit ea do. Exercitation irure aute non non officia labore minim cillum minim enim Lorem. Consequat consectetur ea nisi ipsum occaecat tempor dolor excepteur labore dolore velit ea. Mollit culpa commodo minim consectetur deserunt pariatur id consequat ullamco nulla ad do aliqua. Consectetur voluptate incididunt consectetur eiusmod culpa aute dolor reprehenderit eu sint mollit eu.\r\n", + "created_date": "2017-12-10T08:37:29 -01:00", + "sports": [ + "consequat", + "enim", + "nulla", + "culpa", + "consequat", + "reprehenderit", + "sunt" + ] + }, + { + "_id": "63726b6149343d31a41b8821", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ANACHO", + "email": "moranlowe@anacho.com", + "phone": "+1 (962) 516-3028", + "address": "742 Juliana Place, Hondah, Idaho, 5944", + "about": "Labore non adipisicing dolor reprehenderit consectetur occaecat cillum veniam incididunt ipsum labore. Enim mollit duis elit adipisicing non amet do veniam laboris eiusmod consequat elit. Exercitation est non nulla incididunt id sint commodo duis eiusmod incididunt. Quis ipsum consectetur non dolore enim aliqua aute velit reprehenderit laborum culpa.\r\n", + "created_date": "2018-09-12T07:03:41 -02:00", + "sports": [ + "eiusmod", + "eu", + "proident", + "id", + "reprehenderit", + "enim", + "nostrud" + ] + }, + { + "_id": "63726b61437bec37367f95e0", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MEDICROIX", + "email": "moranlowe@medicroix.com", + "phone": "+1 (972) 405-3090", + "address": "755 Woodruff Avenue, Westboro, Indiana, 9458", + "about": "Lorem deserunt dolor dolor eu incididunt labore nostrud consectetur laborum ex. Magna velit Lorem officia irure laborum sit quis velit excepteur. Dolor cillum ea labore eu eu veniam esse magna nostrud ex. Sunt aliquip incididunt ullamco enim nostrud veniam. Minim ex ut enim amet amet Lorem ex voluptate cillum voluptate excepteur consequat.\r\n", + "created_date": "2019-08-01T02:21:59 -02:00", + "sports": [ + "do", + "fugiat", + "ut", + "et", + "ea", + "sunt", + "irure" + ] + }, + { + "_id": "63726b61ab7b895c2d97e3a0", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "VIAGREAT", + "email": "moranlowe@viagreat.com", + "phone": "+1 (833) 592-3522", + "address": "928 Ryder Street, Saticoy, Federated States Of Micronesia, 7987", + "about": "Deserunt eiusmod elit minim cillum sint. Cillum veniam id mollit duis adipisicing commodo veniam. Velit est voluptate consequat sint deserunt exercitation consequat cillum eu non velit sint velit. Dolore irure ipsum nostrud ex nulla veniam laborum esse. Enim elit deserunt et ipsum incididunt magna pariatur commodo laborum. Amet nostrud laboris amet pariatur ea amet excepteur dolore non cupidatat occaecat incididunt duis cupidatat.\r\n", + "created_date": "2016-06-16T09:17:06 -02:00", + "sports": [ + "cupidatat", + "cupidatat", + "amet", + "Lorem", + "in", + "veniam", + "ex" + ] + }, + { + "_id": "63726b61651da5e08f6ddfe7", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ENAUT", + "email": "moranlowe@enaut.com", + "phone": "+1 (967) 493-2001", + "address": "165 Everit Street, Ilchester, Massachusetts, 7507", + "about": "Quis exercitation sunt laboris irure nostrud sunt do mollit fugiat est. Consectetur exercitation in esse ea consequat veniam adipisicing excepteur commodo mollit incididunt minim magna nostrud. Ullamco sunt Lorem esse consectetur eu qui est consequat. Excepteur ex duis qui exercitation amet labore et laborum culpa Lorem. Dolor irure cillum occaecat ad voluptate labore ut eiusmod irure aliqua mollit velit velit.\r\n", + "created_date": "2014-06-22T06:38:08 -02:00", + "sports": [ + "voluptate", + "quis", + "mollit", + "deserunt", + "officia", + "eu", + "in" + ] + }, + { + "_id": "63726b613e380735219bc5eb", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "INSURON", + "email": "moranlowe@insuron.com", + "phone": "+1 (969) 430-2549", + "address": "999 Locust Avenue, Coral, Utah, 7655", + "about": "Velit adipisicing amet esse qui fugiat nulla sit nulla eu fugiat. Dolore ea exercitation officia quis mollit consectetur quis eiusmod. Ipsum pariatur dolor pariatur excepteur consectetur nulla et dolore mollit elit. Velit nulla aliquip culpa duis sint tempor amet et aliquip qui elit id exercitation. Veniam sunt dolor sunt veniam eiusmod veniam magna ipsum nostrud anim minim id et. Laboris et irure adipisicing quis veniam nulla consectetur officia quis. Magna incididunt consectetur id est amet incididunt dolore officia in dolor incididunt.\r\n", + "created_date": "2014-12-30T10:02:19 -01:00", + "sports": [ + "in", + "ut", + "nulla", + "dolor", + "sint", + "dolor", + "elit" + ] + }, + { + "_id": "63726b613030a6ffd574c762", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SNACKTION", + "email": "moranlowe@snacktion.com", + "phone": "+1 (871) 500-2847", + "address": "247 Nichols Avenue, Fidelis, Tennessee, 6958", + "about": "Do eiusmod deserunt laborum enim ipsum pariatur tempor fugiat velit ad fugiat eu pariatur. Ex nisi laborum in quis occaecat do. Officia nisi voluptate pariatur cillum. Esse voluptate elit enim irure incididunt aliqua minim.\r\n", + "created_date": "2016-03-23T03:47:21 -01:00", + "sports": [ + "nisi", + "irure", + "labore", + "enim", + "exercitation", + "ipsum", + "duis" + ] + }, + { + "_id": "63726b61c6b33c1fd8cc9157", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "FREAKIN", + "email": "moranlowe@freakin.com", + "phone": "+1 (929) 493-3341", + "address": "519 Duryea Place, Washington, Mississippi, 1699", + "about": "Ullamco irure proident deserunt nostrud est sit dolore nisi tempor ex excepteur voluptate nisi. Culpa mollit dolor cillum ipsum commodo sunt ex voluptate. Voluptate nisi culpa non magna dolor officia sint et deserunt esse nisi culpa. Nostrud ex esse excepteur reprehenderit Lorem qui qui.\r\n", + "created_date": "2019-05-05T05:53:37 -02:00", + "sports": [ + "excepteur", + "nulla", + "ea", + "est", + "ipsum", + "nisi", + "pariatur" + ] + }, + { + "_id": "63726b619024d787e82d99bb", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "NIXELT", + "email": "moranlowe@nixelt.com", + "phone": "+1 (958) 517-2886", + "address": "475 Atlantic Avenue, Fannett, Oregon, 6625", + "about": "Aliquip do enim ut veniam reprehenderit duis culpa. Eu proident nostrud excepteur fugiat cupidatat ex ullamco. Exercitation id aute magna officia non. Elit aliqua cupidatat Lorem sit nulla exercitation aliquip culpa proident sunt sit. Commodo cillum enim nostrud ipsum consectetur. Eu aute exercitation ex esse deserunt voluptate non cupidatat anim duis ea cupidatat eiusmod consequat.\r\n", + "created_date": "2022-03-22T02:49:58 -01:00", + "sports": [ + "Lorem", + "incididunt", + "elit", + "enim", + "enim", + "magna", + "excepteur" + ] + }, + { + "_id": "63726b61eb69942c7baab8cc", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SENTIA", + "email": "moranlowe@sentia.com", + "phone": "+1 (852) 421-3738", + "address": "610 Morton Street, Gorham, New Jersey, 1042", + "about": "Cillum nisi laboris irure fugiat esse anim Lorem quis nisi cillum nulla. Aliqua proident nostrud culpa cillum et. Quis qui sit est ea qui tempor amet eu id excepteur voluptate enim enim. Nulla qui est nostrud enim elit eiusmod consectetur Lorem. Commodo aliqua ex proident dolore ad magna commodo amet.\r\n", + "created_date": "2015-06-17T08:28:47 -02:00", + "sports": [ + "cillum", + "Lorem", + "labore", + "cupidatat", + "occaecat", + "laborum", + "sint" + ] + }, + { + "_id": "63726b61ebd7fbd689c20de6", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "HARMONEY", + "email": "moranlowe@harmoney.com", + "phone": "+1 (962) 564-3198", + "address": "868 Dooley Street, Torboy, Colorado, 5319", + "about": "Consectetur quis elit minim pariatur elit ea reprehenderit nulla. Anim magna ad fugiat id irure voluptate aliquip nulla nulla incididunt est dolor. Adipisicing incididunt ullamco occaecat eiusmod est aliqua sunt sit. Laboris qui velit duis nostrud adipisicing nostrud nostrud irure sint consequat reprehenderit quis incididunt. Labore exercitation in ea ut nostrud dolor ad mollit. Aute ipsum ea quis officia.\r\n", + "created_date": "2018-11-09T11:39:39 -01:00", + "sports": [ + "culpa", + "officia", + "voluptate", + "incididunt", + "mollit", + "in", + "aute" + ] + }, + { + "_id": "63726b61711f126aa5ef7bff", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SHOPABOUT", + "email": "moranlowe@shopabout.com", + "phone": "+1 (971) 539-3054", + "address": "900 Pioneer Street, National, Louisiana, 248", + "about": "Exercitation occaecat sunt ipsum anim adipisicing Lorem. Ut dolor voluptate ad reprehenderit. Incididunt aliquip sint ipsum voluptate magna eu tempor qui ea do nostrud nulla qui. Ipsum et cupidatat nostrud cupidatat adipisicing aliqua cupidatat deserunt voluptate nostrud voluptate exercitation dolore qui. Pariatur exercitation elit eiusmod reprehenderit anim deserunt dolore. Non adipisicing laborum proident labore deserunt pariatur eiusmod laboris labore magna ex. Nulla anim ullamco excepteur laboris fugiat nulla non duis nostrud nulla sit eiusmod occaecat laboris.\r\n", + "created_date": "2021-04-29T04:26:53 -02:00", + "sports": [ + "do", + "nostrud", + "sit", + "mollit", + "minim", + "qui", + "magna" + ] + }, + { + "_id": "63726b61f7c107f8f0d31f33", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MONDICIL", + "email": "moranlowe@mondicil.com", + "phone": "+1 (872) 468-3533", + "address": "419 Lott Street, Ivanhoe, Arkansas, 8831", + "about": "Reprehenderit minim elit nulla ea deserunt qui fugiat pariatur ea. Ad nostrud est amet eu veniam esse sunt cupidatat laborum consequat non aliquip. Elit excepteur velit excepteur sunt nostrud nostrud nisi. Ex pariatur cillum ullamco reprehenderit quis eu eu proident eiusmod Lorem commodo.\r\n", + "created_date": "2015-05-20T06:21:54 -02:00", + "sports": [ + "consectetur", + "labore", + "proident", + "proident", + "irure", + "duis", + "dolor" + ] + }, + { + "_id": "63726b610c97856b6ebb6275", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "INSURESYS", + "email": "moranlowe@insuresys.com", + "phone": "+1 (833) 519-3235", + "address": "206 Bridgewater Street, Leeper, Virgin Islands, 6422", + "about": "Cupidatat ipsum labore Lorem aute velit. Dolor culpa excepteur magna veniam sit labore adipisicing deserunt elit ea Lorem laboris sunt. Tempor duis labore excepteur dolore in tempor voluptate est et. Reprehenderit cupidatat proident dolor cupidatat consectetur anim eiusmod esse ut aliqua. Esse velit reprehenderit labore amet elit sint aute anim elit qui cillum ut ut et.\r\n", + "created_date": "2020-11-01T06:37:49 -01:00", + "sports": [ + "pariatur", + "deserunt", + "sit", + "occaecat", + "proident", + "quis", + "exercitation" + ] + }, + { + "_id": "63726b6145987987079ade5b", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SKINSERVE", + "email": "moranlowe@skinserve.com", + "phone": "+1 (858) 563-2526", + "address": "127 Norman Avenue, Florence, Texas, 1523", + "about": "Nisi velit laboris ullamco cupidatat excepteur. Laboris duis aliqua excepteur quis veniam. Elit voluptate occaecat do esse id incididunt laborum tempor labore non qui culpa. Nisi cillum occaecat excepteur dolor consectetur ut pariatur consectetur minim qui adipisicing. Duis aliqua ipsum velit laborum adipisicing tempor esse. Id deserunt irure anim minim anim nostrud.\r\n", + "created_date": "2022-03-31T02:38:00 -02:00", + "sports": [ + "nisi", + "amet", + "mollit", + "sit", + "non", + "reprehenderit", + "dolore" + ] + }, + { + "_id": "63726b61691f0463ef475b67", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZOGAK", + "email": "moranlowe@zogak.com", + "phone": "+1 (867) 474-3927", + "address": "523 Bedell Lane, Gerber, Iowa, 9392", + "about": "Adipisicing exercitation eiusmod ea quis dolor. Non ullamco in cillum aute amet eu. Cupidatat aliqua duis minim amet ea. Sint deserunt proident magna sunt in quis non proident nostrud veniam. Dolor pariatur ad sit mollit esse ea nisi aute qui. Consectetur deserunt ut commodo reprehenderit enim tempor excepteur duis sint ad non sit ad. Reprehenderit nostrud aute tempor fugiat ut aute consequat ullamco.\r\n", + "created_date": "2017-12-01T07:12:23 -01:00", + "sports": [ + "proident", + "est", + "ea", + "exercitation", + "laborum", + "ipsum", + "enim" + ] + }, + { + "_id": "63726b616d6b73aed3da828e", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "SONGLINES", + "email": "moranlowe@songlines.com", + "phone": "+1 (953) 401-3828", + "address": "419 Lexington Avenue, Winchester, Palau, 2249", + "about": "Do reprehenderit ullamco esse ullamco magna. Enim duis fugiat occaecat elit laborum magna ullamco exercitation cillum tempor fugiat ullamco. Dolor minim incididunt minim deserunt voluptate proident qui amet. Dolor ut proident ipsum deserunt labore reprehenderit ut aliqua nisi esse deserunt amet duis tempor. Quis consectetur eiusmod mollit pariatur proident excepteur laborum deserunt veniam.\r\n", + "created_date": "2021-07-13T08:41:20 -02:00", + "sports": [ + "reprehenderit", + "culpa", + "occaecat", + "voluptate", + "consectetur", + "sint", + "eu" + ] + }, + { + "_id": "63726b611722ca9153368516", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "PROXSOFT", + "email": "moranlowe@proxsoft.com", + "phone": "+1 (834) 573-3565", + "address": "603 Division Avenue, Tilleda, New Mexico, 4233", + "about": "Velit irure et nisi ullamco ipsum ex dolor consequat excepteur nulla culpa. Lorem sunt mollit sit veniam excepteur sit labore nostrud. In ut sint dolore et ullamco nulla mollit elit elit nisi non occaecat laborum quis. Excepteur qui consequat voluptate sint ea sint eiusmod minim. Quis aliqua do do consequat Lorem. Culpa cupidatat adipisicing pariatur voluptate ullamco dolor ea.\r\n", + "created_date": "2022-06-27T06:55:29 -02:00", + "sports": [ + "proident", + "voluptate", + "et", + "dolor", + "Lorem", + "ea", + "non" + ] + }, + { + "_id": "63726b61677b2d5b8c276366", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "GEOLOGIX", + "email": "moranlowe@geologix.com", + "phone": "+1 (995) 467-3631", + "address": "811 Hamilton Walk, Elliott, Hawaii, 8581", + "about": "Deserunt nostrud Lorem aliqua commodo ex magna sint proident elit velit eu duis. Non nisi sint quis fugiat ea deserunt fugiat. Voluptate eu in consequat sit proident sit commodo cupidatat cupidatat amet fugiat pariatur. Magna aliquip fugiat magna sint dolore irure officia reprehenderit tempor fugiat amet amet.\r\n", + "created_date": "2018-10-17T09:10:47 -02:00", + "sports": [ + "id", + "ad", + "qui", + "sunt", + "qui", + "enim", + "cillum" + ] + }, + { + "_id": "63726b61422152bd6228737f", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "CUBIX", + "email": "moranlowe@cubix.com", + "phone": "+1 (879) 508-2822", + "address": "853 Albee Square, Olney, Guam, 8541", + "about": "Commodo labore veniam duis deserunt sunt aliquip laborum ut consequat veniam id do. Incididunt ullamco non esse dolor officia enim voluptate tempor in do laborum qui ullamco eiusmod. Consectetur do est mollit aute dolore ullamco in cillum.\r\n", + "created_date": "2014-08-14T02:45:24 -02:00", + "sports": [ + "enim", + "laboris", + "consectetur", + "labore", + "incididunt", + "cupidatat", + "ad" + ] + }, + { + "_id": "63726b613b8c1293fad7be4a", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "EZENT", + "email": "moranlowe@ezent.com", + "phone": "+1 (935) 473-2222", + "address": "761 Fair Street, Mulino, Missouri, 2675", + "about": "Esse anim exercitation sint aliqua ut do cillum sint duis amet ea reprehenderit fugiat eu. Sint exercitation deserunt non ipsum quis occaecat non reprehenderit sint sint exercitation qui eiusmod. Est non ea minim magna laborum qui. Elit aliqua laboris sunt fugiat aliqua qui proident amet ullamco tempor do. Ex proident labore et duis cupidatat anim enim laborum irure ad fugiat et. Qui ullamco sint laborum do elit esse ad.\r\n", + "created_date": "2015-05-02T11:42:34 -02:00", + "sports": [ + "aute", + "labore", + "veniam", + "culpa", + "nostrud", + "commodo", + "ad" + ] + }, + { + "_id": "63726b617b67e3bb4849f38e", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "QIAO", + "email": "moranlowe@qiao.com", + "phone": "+1 (891) 401-2957", + "address": "611 Strickland Avenue, Lisco, Northern Mariana Islands, 4657", + "about": "Cillum duis excepteur commodo incididunt eu laborum officia duis nostrud id aute excepteur. Pariatur deserunt cillum minim ea. Aliquip adipisicing duis labore velit cupidatat voluptate amet. Do ut aliqua magna cupidatat ex ad. Eu in veniam magna Lorem dolore non. Mollit occaecat magna duis esse sint nulla id sit enim enim duis anim anim pariatur.\r\n", + "created_date": "2021-09-04T09:21:58 -02:00", + "sports": [ + "qui", + "est", + "consequat", + "nulla", + "sint", + "do", + "ex" + ] + }, + { + "_id": "63726b615635c5694078f36f", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "RODEMCO", + "email": "moranlowe@rodemco.com", + "phone": "+1 (821) 429-2976", + "address": "525 Conway Street, Felt, Washington, 3120", + "about": "Lorem excepteur anim sit dolor laboris minim ad commodo esse enim excepteur reprehenderit aliquip. Sint non culpa in pariatur in ut eiusmod fugiat reprehenderit nisi labore laborum anim in. Laboris Lorem laboris cillum dolor.\r\n", + "created_date": "2015-03-29T06:57:33 -02:00", + "sports": [ + "voluptate", + "nulla", + "elit", + "non", + "adipisicing", + "consequat", + "eiusmod" + ] + }, + { + "_id": "63726b612205206e772e14a1", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ORGANICA", + "email": "moranlowe@organica.com", + "phone": "+1 (859) 546-2906", + "address": "100 Ferris Street, Saddlebrooke, Minnesota, 4352", + "about": "Do laborum incididunt labore eiusmod est. Mollit amet reprehenderit sit proident commodo in laboris ea esse laborum in anim laborum labore. Nostrud minim in laborum voluptate fugiat irure nulla. Non dolor ipsum exercitation consequat commodo eu exercitation culpa amet sit ullamco dolor voluptate. Culpa nostrud consequat mollit et adipisicing et incididunt quis tempor consequat amet consectetur. Cupidatat minim ut ea duis laborum duis consectetur excepteur officia est duis sint culpa.\r\n", + "created_date": "2019-11-15T03:13:52 -01:00", + "sports": [ + "nisi", + "do", + "qui", + "mollit", + "deserunt", + "ullamco", + "deserunt" + ] + }, + { + "_id": "63726b6145eb2bcb9ee719c0", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "BRAINCLIP", + "email": "moranlowe@brainclip.com", + "phone": "+1 (923) 432-3151", + "address": "508 Roosevelt Court, Rote, Maryland, 9786", + "about": "Laboris incididunt ex id minim irure consequat cupidatat veniam duis sunt. Do aliquip laborum cupidatat pariatur proident ullamco et ut id. Et qui eu commodo aliquip consequat ea proident.\r\n", + "created_date": "2016-07-28T09:59:39 -02:00", + "sports": [ + "ullamco", + "esse", + "elit", + "excepteur", + "occaecat", + "do", + "esse" + ] + }, + { + "_id": "63726b61110ac094ead70d0d", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "XPLOR", + "email": "moranlowe@xplor.com", + "phone": "+1 (944) 522-2262", + "address": "368 Olive Street, Norfolk, Puerto Rico, 2015", + "about": "Velit amet officia incididunt Lorem consectetur aliqua sint aliqua ullamco. Culpa aute mollit pariatur fugiat velit duis in ut enim velit. In velit officia labore cupidatat eiusmod velit tempor tempor eiusmod deserunt pariatur aliquip laborum proident. Nulla consectetur non cupidatat occaecat sunt proident veniam exercitation eiusmod nostrud qui excepteur culpa ea. Ea eu incididunt eu et enim laborum tempor laboris non quis. Nisi laboris eiusmod reprehenderit enim duis aliquip amet laboris Lorem.\r\n", + "created_date": "2021-10-26T09:21:23 -02:00", + "sports": [ + "fugiat", + "pariatur", + "dolor", + "aliquip", + "exercitation", + "ea", + "fugiat" + ] + }, + { + "_id": "63726b61e4714dac33a7d981", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "QABOOS", + "email": "moranlowe@qaboos.com", + "phone": "+1 (954) 532-2736", + "address": "225 Lake Street, Chesapeake, Pennsylvania, 4859", + "about": "Fugiat proident id reprehenderit fugiat. Enim ut occaecat nisi velit. Nisi fugiat incididunt proident eu. Aliquip id eu labore fugiat cillum amet Lorem mollit. Veniam qui ipsum occaecat aliqua culpa esse fugiat.\r\n", + "created_date": "2018-05-07T07:01:36 -02:00", + "sports": [ + "culpa", + "aliqua", + "non", + "fugiat", + "et", + "commodo", + "aliquip" + ] + }, + { + "_id": "63726b6197874b12b412406f", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "OPTICALL", + "email": "moranlowe@opticall.com", + "phone": "+1 (920) 426-2405", + "address": "745 Varick Street, Drytown, Illinois, 309", + "about": "Sint adipisicing commodo est ex aliqua est laborum eiusmod. Aliquip dolor ullamco officia minim fugiat irure laborum ipsum eiusmod. Consectetur quis dolor aliquip magna reprehenderit pariatur proident aliqua. Elit nisi sunt aute irure est nulla eiusmod dolor duis exercitation ad eu labore sint. Deserunt pariatur aliquip eiusmod nulla aliquip adipisicing et sit irure fugiat voluptate in.\r\n", + "created_date": "2022-10-14T03:47:17 -02:00", + "sports": [ + "ad", + "officia", + "veniam", + "dolor", + "ex", + "sunt", + "consectetur" + ] + }, + { + "_id": "63726b615e838242c947608f", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "QNEKT", + "email": "moranlowe@qnekt.com", + "phone": "+1 (979) 559-2817", + "address": "423 Butler Place, Tyro, Michigan, 7555", + "about": "Quis velit officia occaecat id adipisicing. Do nostrud anim qui proident. Sunt eiusmod id consectetur pariatur officia fugiat deserunt sit fugiat exercitation eu irure mollit. Duis aliquip occaecat proident anim qui ipsum minim. Sit ullamco proident ex adipisicing officia minim in do.\r\n", + "created_date": "2019-02-03T11:25:19 -01:00", + "sports": [ + "enim", + "esse", + "irure", + "anim", + "ipsum", + "eu", + "occaecat" + ] + }, + { + "_id": "63726b617aabb1265cf070ed", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZORK", + "email": "moranlowe@zork.com", + "phone": "+1 (977) 456-2297", + "address": "521 Oak Street, Ezel, Connecticut, 4175", + "about": "Nisi ullamco nostrud pariatur pariatur enim esse aliquip pariatur ullamco adipisicing anim eiusmod eu. Aliqua proident est nulla consequat aliquip. Enim proident non esse ex fugiat mollit ullamco fugiat consequat laborum incididunt laborum non magna. Non enim in sint voluptate eiusmod esse magna mollit culpa aute qui veniam labore ea. Eiusmod eiusmod esse culpa occaecat. Adipisicing cupidatat anim Lorem reprehenderit deserunt elit id consectetur aliquip sunt consequat fugiat. Voluptate magna et aliqua sint ut eu laborum dolore qui est in mollit qui aliqua.\r\n", + "created_date": "2016-10-19T02:01:39 -02:00", + "sports": [ + "aute", + "labore", + "officia", + "laborum", + "aute", + "sunt", + "sunt" + ] + }, + { + "_id": "63726b61cb3ec1850fae21f3", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "KROG", + "email": "moranlowe@krog.com", + "phone": "+1 (816) 431-2772", + "address": "604 Battery Avenue, Riner, District Of Columbia, 5787", + "about": "Laborum irure non aliqua ad excepteur amet minim ut reprehenderit consectetur. Mollit enim anim fugiat fugiat tempor. In nostrud occaecat sint cillum anim mollit pariatur. Incididunt dolor velit nostrud dolor cupidatat laborum esse culpa ea do. Mollit fugiat sunt laboris est qui occaecat ex adipisicing reprehenderit culpa fugiat sunt. Anim ex exercitation Lorem quis excepteur in aute cillum est amet.\r\n", + "created_date": "2022-01-23T03:51:46 -01:00", + "sports": [ + "dolor", + "et", + "mollit", + "id", + "veniam", + "sit", + "nisi" + ] + }, + { + "_id": "63726b619ce81dc53b97a95a", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MARQET", + "email": "moranlowe@marqet.com", + "phone": "+1 (890) 473-2422", + "address": "138 Hewes Street, Rosewood, Marshall Islands, 5064", + "about": "Elit minim ut laboris laborum pariatur reprehenderit ut ea in velit sit dolor ipsum. Eu excepteur eiusmod proident amet dolore fugiat irure. Ullamco laborum enim adipisicing ea id anim tempor fugiat in nisi exercitation consectetur esse ex. Quis consequat dolor irure qui sunt laboris ut officia sint.\r\n", + "created_date": "2016-10-20T11:33:55 -02:00", + "sports": [ + "adipisicing", + "excepteur", + "fugiat", + "pariatur", + "eu", + "ex", + "eu" + ] + }, + { + "_id": "63726b619d4d6835e1d5b27f", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "PORTALIS", + "email": "moranlowe@portalis.com", + "phone": "+1 (986) 489-2406", + "address": "753 Horace Court, Thatcher, North Dakota, 376", + "about": "Nisi veniam magna ad consectetur laborum labore do cillum in nulla dolore tempor tempor magna. Sit ex reprehenderit duis quis sint excepteur aliqua do ipsum et eu incididunt dolor. Aute consectetur aliquip nostrud do veniam tempor ullamco ad cupidatat. Sit eu occaecat officia eu aute elit aute laborum dolor est magna consectetur Lorem. Est pariatur deserunt dolore eu cupidatat dolor sunt commodo. Incididunt deserunt officia nisi exercitation proident. Non sint nisi non ad sunt in ea exercitation in laboris duis officia tempor sit.\r\n", + "created_date": "2022-03-26T10:50:12 -01:00", + "sports": [ + "mollit", + "labore", + "laborum", + "ut", + "ex", + "ad", + "reprehenderit" + ] + }, + { + "_id": "63726b61498246126a8c41ab", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "GEOFORM", + "email": "moranlowe@geoform.com", + "phone": "+1 (952) 567-3080", + "address": "181 Vernon Avenue, Marbury, Alaska, 6433", + "about": "Sunt irure officia velit dolore eiusmod mollit ullamco consectetur dolore duis dolor sit. Ad dolor amet ea adipisicing nisi sint velit officia. Reprehenderit pariatur do sit dolor id consequat. Excepteur magna fugiat enim amet reprehenderit officia nostrud nostrud laboris culpa ex anim tempor ut.\r\n", + "created_date": "2020-01-17T01:29:28 -01:00", + "sports": [ + "est", + "minim", + "nostrud", + "dolor", + "tempor", + "magna", + "aute" + ] + }, + { + "_id": "63726b6185fe1fc2f53cea72", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "BIOTICA", + "email": "moranlowe@biotica.com", + "phone": "+1 (892) 545-2147", + "address": "927 Nolans Lane, Chalfant, Alabama, 1304", + "about": "Esse ad sit irure anim consectetur laborum quis elit ad adipisicing tempor ut enim et. Nisi nulla consectetur ullamco duis quis deserunt culpa consectetur eu ad sunt laborum esse est. Amet aliquip enim reprehenderit enim magna laborum. Ad dolore ullamco aute reprehenderit do ex elit deserunt excepteur quis. Eiusmod incididunt nisi laboris sunt consequat anim laborum. Irure excepteur occaecat nulla ea esse ad laboris pariatur. Proident sunt ut qui et non Lorem Lorem et enim quis velit cillum.\r\n", + "created_date": "2014-09-14T10:26:15 -02:00", + "sports": [ + "ullamco", + "nostrud", + "sit", + "veniam", + "aliqua", + "dolore", + "aliqua" + ] + }, + { + "_id": "63726b6163c7ff1a8214912d", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "POLARIUM", + "email": "moranlowe@polarium.com", + "phone": "+1 (894) 402-2154", + "address": "982 Macdougal Street, Woodlands, Oklahoma, 1419", + "about": "Ut exercitation aliquip do anim. Esse adipisicing commodo nostrud id duis est est consectetur magna eiusmod irure. Ea mollit aute est proident reprehenderit in consectetur dolore.\r\n", + "created_date": "2016-01-03T07:38:49 -01:00", + "sports": [ + "veniam", + "esse", + "amet", + "eiusmod", + "qui", + "cillum", + "eu" + ] + }, + { + "_id": "63726b61f520567fd2de294a", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "KAGGLE", + "email": "moranlowe@kaggle.com", + "phone": "+1 (911) 565-2777", + "address": "827 Hoyt Street, Winesburg, Maine, 128", + "about": "Aliqua labore do reprehenderit eiusmod Lorem proident non sunt in id non deserunt. Cillum sit adipisicing duis eu consectetur eiusmod exercitation anim ex ipsum reprehenderit duis cupidatat eu. In est nostrud laboris eiusmod ex cupidatat veniam.\r\n", + "created_date": "2019-12-13T02:09:25 -01:00", + "sports": [ + "in", + "ea", + "in", + "sint", + "incididunt", + "pariatur", + "et" + ] + }, + { + "_id": "63726b616a4da352044dece7", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "IMPERIUM", + "email": "moranlowe@imperium.com", + "phone": "+1 (843) 524-3805", + "address": "234 Lloyd Street, Sultana, South Dakota, 2885", + "about": "Ad aliqua consectetur qui exercitation eu exercitation excepteur in commodo. Ut et occaecat voluptate dolor ipsum enim. Cillum duis consectetur quis deserunt officia.\r\n", + "created_date": "2016-10-18T04:15:26 -02:00", + "sports": [ + "anim", + "fugiat", + "labore", + "est", + "proident", + "consequat", + "nisi" + ] + }, + { + "_id": "63726b61154bc7cfa9c900b0", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ONTALITY", + "email": "moranlowe@ontality.com", + "phone": "+1 (921) 594-2724", + "address": "966 Eckford Street, Camino, Wyoming, 8918", + "about": "Duis est culpa fugiat esse. Consequat duis pariatur pariatur tempor eu eu id enim esse ex. Elit id commodo non labore culpa consectetur magna aliquip. Quis Lorem proident irure nisi deserunt nisi dolore et reprehenderit incididunt aliquip eiusmod. Ad aliquip tempor amet qui.\r\n", + "created_date": "2017-12-13T12:46:03 -01:00", + "sports": [ + "ipsum", + "aliquip", + "laboris", + "Lorem", + "esse", + "excepteur", + "nulla" + ] + }, + { + "_id": "63726b611efa0b9a88f242a2", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "EARWAX", + "email": "moranlowe@earwax.com", + "phone": "+1 (901) 461-2598", + "address": "290 Ocean Parkway, Spelter, Arizona, 2851", + "about": "Excepteur culpa ad aliqua ad. Enim tempor reprehenderit qui sint nisi irure magna proident velit. Laborum dolore dolor aliqua non minim aute tempor non nulla minim do laborum culpa. Nostrud cupidatat eiusmod et esse dolor nostrud. Et proident eiusmod reprehenderit dolor velit tempor in.\r\n", + "created_date": "2014-09-16T07:43:57 -02:00", + "sports": [ + "eu", + "elit", + "cillum", + "tempor", + "quis", + "duis", + "elit" + ] + }, + { + "_id": "63726b614bb1aca1ef232584", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MANTRIX", + "email": "moranlowe@mantrix.com", + "phone": "+1 (986) 403-2856", + "address": "905 Dunne Court, Chicopee, Virginia, 384", + "about": "Anim et sunt dolor Lorem tempor Lorem non cillum. Ut tempor adipisicing est ipsum aliquip consequat labore. Aliquip dolor duis eu non fugiat et cillum velit qui. Quis adipisicing incididunt in ad ipsum irure nostrud amet consequat cupidatat enim labore. Eiusmod esse nisi id do quis nulla anim occaecat dolor fugiat veniam. Exercitation ut qui labore aliquip incididunt aliqua. Irure et quis sit mollit veniam magna sint cillum aute minim adipisicing veniam dolore.\r\n", + "created_date": "2020-07-09T04:34:16 -02:00", + "sports": [ + "do", + "proident", + "qui", + "amet", + "commodo", + "occaecat", + "nulla" + ] + }, + { + "_id": "63726b61815f3433253747d0", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "BEZAL", + "email": "moranlowe@bezal.com", + "phone": "+1 (976) 561-2306", + "address": "774 Murdock Court, Chemung, Wisconsin, 428", + "about": "Non exercitation Lorem velit laboris culpa fugiat irure. Aliqua aliquip enim aliquip dolore minim ut culpa dolore. Elit mollit minim consequat ea sit quis magna cillum mollit consectetur.\r\n", + "created_date": "2018-06-25T04:24:08 -02:00", + "sports": [ + "eiusmod", + "occaecat", + "exercitation", + "cupidatat", + "tempor", + "eu", + "ipsum" + ] + }, + { + "_id": "63726b611ab3af258b58b93f", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ZENTURY", + "email": "moranlowe@zentury.com", + "phone": "+1 (888) 512-2632", + "address": "232 Kings Hwy, Sandston, Rhode Island, 2624", + "about": "Amet veniam sit excepteur adipisicing non duis adipisicing nulla veniam ut. Est veniam et sit aliqua. Pariatur pariatur minim consectetur incididunt anim labore ut laboris culpa do excepteur deserunt aliqua. Minim nostrud dolor duis non.\r\n", + "created_date": "2017-02-07T11:40:00 -01:00", + "sports": [ + "et", + "et", + "et", + "dolor", + "incididunt", + "duis", + "culpa" + ] + }, + { + "_id": "63726b6177116ace0202eed8", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ATGEN", + "email": "moranlowe@atgen.com", + "phone": "+1 (908) 527-3953", + "address": "413 Branton Street, Convent, Nevada, 8727", + "about": "Mollit cupidatat laborum laborum aliqua sunt eiusmod ipsum dolor. Enim sunt exercitation elit sit excepteur dolor duis do. Minim magna deserunt ex deserunt in Lorem. Veniam culpa eiusmod tempor laborum deserunt labore qui in mollit culpa.\r\n", + "created_date": "2015-06-23T06:14:24 -02:00", + "sports": [ + "esse", + "ullamco", + "elit", + "fugiat", + "do", + "in", + "Lorem" + ] + }, + { + "_id": "63726b61bc30025aa897e299", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "VISUALIX", + "email": "moranlowe@visualix.com", + "phone": "+1 (880) 476-2650", + "address": "975 Beverley Road, Salix, Vermont, 3585", + "about": "Id tempor excepteur ullamco eu ea sunt ut in. Laboris non ad qui nisi culpa duis magna reprehenderit do. Ad nostrud qui duis irure est ullamco duis quis eu elit reprehenderit laborum dolor. Tempor qui veniam proident sit aute adipisicing ex fugiat. Laborum minim et aliqua non ea non velit aliqua. Ipsum eu duis ullamco id cupidatat deserunt occaecat. Culpa velit officia laborum laborum minim ea est et magna enim sunt.\r\n", + "created_date": "2021-07-29T05:51:18 -02:00", + "sports": [ + "duis", + "ex", + "magna", + "incididunt", + "minim", + "mollit", + "magna" + ] + }, + { + "_id": "63726b61ab67b7c126eb6b8b", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "DIGIGENE", + "email": "moranlowe@digigene.com", + "phone": "+1 (893) 435-2473", + "address": "331 Llama Court, Iberia, West Virginia, 622", + "about": "Cupidatat amet eu minim id reprehenderit minim est fugiat minim proident id nulla cupidatat occaecat. Adipisicing eu velit occaecat non deserunt labore culpa mollit dolor nulla dolore consectetur. Cupidatat excepteur velit cupidatat ex ipsum id aute commodo occaecat cupidatat. Lorem Lorem consequat ipsum velit quis. Ad voluptate culpa cupidatat elit pariatur id sunt dolore anim magna. Velit nisi duis magna mollit ex elit. Pariatur mollit sunt eiusmod aliquip tempor do labore velit tempor anim dolore reprehenderit.\r\n", + "created_date": "2014-10-10T05:17:14 -02:00", + "sports": [ + "sunt", + "anim", + "velit", + "non", + "est", + "velit", + "deserunt" + ] + }, + { + "_id": "63726b61e5a7bc6447422d45", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "FRANSCENE", + "email": "moranlowe@franscene.com", + "phone": "+1 (846) 442-2430", + "address": "182 Boynton Place, Clay, South Carolina, 2115", + "about": "Officia enim mollit est non laborum reprehenderit consequat consequat laborum duis non magna. Ullamco tempor nulla ut ullamco voluptate fugiat officia adipisicing occaecat ea. Velit in officia veniam amet laboris est reprehenderit duis cillum minim duis Lorem non eu. Voluptate commodo veniam ea proident tempor esse elit culpa. Cillum quis amet nisi ullamco consectetur et dolore sint occaecat occaecat id consectetur. Duis velit elit qui pariatur eu nisi cupidatat consectetur quis pariatur voluptate sit consectetur. Commodo cupidatat ea veniam in est adipisicing sunt laboris deserunt reprehenderit et do.\r\n", + "created_date": "2022-05-26T09:44:50 -02:00", + "sports": [ + "proident", + "amet", + "dolore", + "ad", + "ea", + "velit", + "amet" + ] + }, + { + "_id": "63726b611bdaae6b79a0d7ad", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "APEX", + "email": "moranlowe@apex.com", + "phone": "+1 (958) 403-2976", + "address": "801 Laurel Avenue, Fowlerville, New York, 5218", + "about": "Ex ullamco labore nisi deserunt dolore esse. Sunt deserunt ea ea Lorem nisi laborum voluptate enim officia Lorem duis ea amet esse. Laborum ea dolor sint aliqua sit magna mollit fugiat id minim laborum irure exercitation esse. Do ea nisi exercitation esse. Eu qui nulla commodo cillum.\r\n", + "created_date": "2017-04-29T01:47:10 -02:00", + "sports": [ + "ipsum", + "tempor", + "magna", + "consectetur", + "aute", + "cupidatat", + "sunt" + ] + }, + { + "_id": "63726b617c120cc8d1993773", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "PAWNAGRA", + "email": "moranlowe@pawnagra.com", + "phone": "+1 (877) 452-3724", + "address": "505 Kansas Place, Eden, Florida, 2458", + "about": "Adipisicing eiusmod nulla qui enim reprehenderit nisi exercitation anim ut cupidatat non tempor pariatur. Proident anim tempor labore Lorem consectetur ut amet excepteur. Fugiat excepteur adipisicing laborum minim proident laborum incididunt consectetur laborum aliqua id proident laborum ex. Labore velit commodo pariatur consectetur reprehenderit velit et ullamco reprehenderit do labore eu commodo cupidatat. Do id sint sint ut dolor commodo occaecat. Sint Lorem dolor ipsum aliquip officia occaecat enim sunt minim exercitation.\r\n", + "created_date": "2018-04-19T01:10:00 -02:00", + "sports": [ + "id", + "exercitation", + "commodo", + "id", + "ullamco", + "anim", + "qui" + ] + }, + { + "_id": "63726b6159f422f17c5b8677", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "MICRONAUT", + "email": "moranlowe@micronaut.com", + "phone": "+1 (885) 590-3321", + "address": "445 Main Street, Gilgo, Montana, 3198", + "about": "Duis laboris laborum in aliquip fugiat veniam tempor mollit. Eiusmod sunt ullamco voluptate fugiat proident in. Qui fugiat esse anim incididunt ipsum fugiat. Minim amet incididunt deserunt veniam.\r\n", + "created_date": "2019-02-28T09:11:34 -01:00", + "sports": [ + "reprehenderit", + "cupidatat", + "veniam", + "laboris", + "adipisicing", + "eiusmod", + "irure" + ] + }, + { + "_id": "63726b619edc948a3d57d65d", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "CONFRENZY", + "email": "moranlowe@confrenzy.com", + "phone": "+1 (979) 477-3636", + "address": "382 Hinckley Place, Dotsero, Nebraska, 1395", + "about": "Nisi exercitation mollit Lorem est culpa deserunt fugiat quis aute. Eu magna dolore mollit culpa excepteur. Esse commodo esse voluptate voluptate.\r\n", + "created_date": "2015-05-08T01:44:36 -02:00", + "sports": [ + "ullamco", + "id", + "et", + "occaecat", + "aute", + "cupidatat", + "sunt" + ] + }, + { + "_id": "63726b612af54fa4468d867f", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "ECLIPSENT", + "email": "moranlowe@eclipsent.com", + "phone": "+1 (823) 569-3210", + "address": "930 Cadman Plaza, Lavalette, New Hampshire, 6483", + "about": "Excepteur consectetur anim sint amet ad ad aute nostrud. Sint tempor in nostrud proident Lorem. Aute eu non officia cillum aliqua laboris velit velit.\r\n", + "created_date": "2021-01-14T04:14:53 -01:00", + "sports": [ + "culpa", + "do", + "proident", + "tempor", + "consequat", + "ea", + "eiusmod" + ] + }, + { + "_id": "63726b61fe7980664a5fb528", + "isActive": false, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "TERRASYS", + "email": "moranlowe@terrasys.com", + "phone": "+1 (984) 552-2829", + "address": "133 Autumn Avenue, Hollymead, Kansas, 8460", + "about": "Dolor voluptate anim et sunt ex. Laborum duis occaecat sunt consectetur aliqua enim elit in culpa. Eiusmod adipisicing commodo ut id aliquip eiusmod ut ut adipisicing anim in cupidatat et commodo. Ad et consectetur in duis consequat voluptate voluptate officia voluptate culpa nulla anim mollit ipsum. Ullamco et consectetur excepteur id nulla est culpa.\r\n", + "created_date": "2022-03-21T05:08:07 -01:00", + "sports": [ + "nulla", + "mollit", + "culpa", + "commodo", + "Lorem", + "cupidatat", + "est" + ] + }, + { + "_id": "63726b619a66e2173e0e1610", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "FRENEX", + "email": "moranlowe@frenex.com", + "phone": "+1 (985) 569-3763", + "address": "529 Dorset Street, Troy, Delaware, 6609", + "about": "Ad enim consectetur occaecat dolor non. Aliquip cillum eiusmod ipsum nisi anim eu enim tempor magna duis adipisicing. Ex commodo velit dolor dolore irure ad proident amet dolore. Ex pariatur commodo id et et.\r\n", + "created_date": "2021-12-03T06:45:25 -01:00", + "sports": [ + "Lorem", + "anim", + "quis", + "nulla", + "occaecat", + "Lorem", + "cupidatat" + ] + }, + { + "_id": "63726b61cccc9e68197abdac", + "isActive": true, + "picture": "https://www.radiofrance.fr/s3/cruiser-production/2022/11/b4a8652e-ce65-4dbf-b9f2-70f9c2c07ba9/560x315_capture-d-ecran-2022-11-14-111004.jpg", + "company": "EXTRAWEAR", + "email": "moranlowe@extrawear.com", + "phone": "+1 (910) 455-3019", + "address": "814 Sutter Avenue, Dundee, North Carolina, 8835", + "about": "Consectetur ullamco deserunt mollit in voluptate exercitation. Aliquip enim commodo laboris ex excepteur do exercitation esse id ex incididunt. Labore labore amet ullamco ad tempor duis pariatur commodo voluptate consequat. Eiusmod magna cupidatat dolor anim officia velit incididunt sit Lorem quis laboris deserunt.\r\n", + "created_date": "2018-04-11T04:33:04 -02:00", + "sports": [ + "officia", + "laborum", + "labore", + "enim", + "culpa", + "est", + "quis" + ] + } +] \ No newline at end of file diff --git a/front/src/img/Logo/logo by c4m noir.png b/front/src/img/Logo/logo by c4m noir.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd204ae1246e16bcaf15ddbe2356970bc27ce79 GIT binary patch literal 25641 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

envLq!)e@XA4JPzBI(TRl#rhhf9|i`dl41mZdK0 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 literal 0 HcmV?d00001 diff --git a/front/src/img/Logo/logo monochrome.png b/front/src/img/Logo/logo monochrome.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4a195e9dc6f720c03d4bd13e4360e77b7c81ff GIT binary patch literal 26760 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
- - -
) } diff --git a/front/src/components/Sponsor/SponsorLikeModal.jsx b/front/src/components/Sponsor/SponsorLikeModal.jsx new file mode 100644 index 00000000..16ddcb2a --- /dev/null +++ b/front/src/components/Sponsor/SponsorLikeModal.jsx @@ -0,0 +1,51 @@ +import React, { useState } from 'react'; + + +const SponsorLikeModal = ({name}) => { + + const [show, setShow] = useState(false); + + const handleClose = () => setShow(false); + const handleShow = () => setShow(true); + + return ( + <> + + + + + { show && + + } + + ) +} + +export default SponsorLikeModal diff --git a/front/src/img/Logo/flamme-en-contour.png b/front/src/img/Logo/flamme-en-contour.png new file mode 100644 index 0000000000000000000000000000000000000000..d49f4c33e9d6dc1e3bc21cec53676103007c8a0f GIT binary patch literal 1517 zcmV00004b3#c}2nYxW zd|Et6{uE@`ZrBuifwLAjJ3&Vg}}SNzygEZ3W^`Gm$xG10m)yjo;O; z)B#f4z6bzot6OsrN%DV)gO?Rte9@dA-Mnjo*jKDQPH7540C3W`>O4#Bod))pi{_&x z=I1t93oL8~A~E!*Xhx=k#E~wM=WFIzYj9rtCAU`^e?3JDO+X~`fqA6r8_e$_^GH7P zk6Uo5xpxl=A_4eYn?~mIMhq4GA~2=Tnm=TQMQn@ANsRm@%EW!!zUjxyG3V4;%!cTd z+l|)jrfOl4If)52BnsK~8M6{IpT?Nc`h(_>v2&Z0;4J-Fng~n*ngG~X#~lJ98uxB| zmOsqWL<*z$fsI0#(7F}?8+#C1J4>LGK_o~12*XB-06+tyCY0ACK|m+BUVhLxW{Q)) ztEr(Tp)dHsC@~zp9|3`x*?jRyns`1$zY0V_3!@U6sR1m>n#BM~zX6D&7js>T^(De7_-DMJ<4ZU_rQ5zlv5=Yg!p$QHx_T6k>a3HX88-=!M z+=gDS)KD8o5CtuGB9k+7$+V&ZP;=1^Wqql=mv6lAgBFAjZ4seC2dnXgJVziX(=Edv z^qZ{TGhO|D=IEaIV+SHA14{fnpHf~7fhz2Y`SvPX{RXUkcMuQR^tvrF2rrdr|3zUn zA}Antdhag^>{Oh6t?vD#C(I1u;Lx7cl#EI3^|!48?7rV5@h;Q{XOEs)uTpOKcS!YV ztVvX|`)F@Yg`5tf_CX-JQ)6M?MJ@~hF+|7`KQ5{OTs0*L5R)lSc`I7A zAfA*X2cg)161c{kxTvxr^>}^KN_s8nh+lsK-RAQI(a2`$vu5bIpbE!^iwwd$_mecK zppxyX>kJ|~Q(S5S8hSD^f!_Jm*QE>fvOm4cDu1uok2dk z6@U$N{SBbk2EPIFsAWeGLE-)Qq0)nhe1qEQdZ{Gmu1^uke`4#M{GzLUpG?^Q(Ml14 zc&q)doDh1Siz5)+^&Hgw_2Gj9DfsEh(e(rbh?5Nh#9yU67?1*h@LPEZ!T^cB74R<) zZ|2(g*t+Bc6r^0O+E)D3Tm+GTV2jwKZ+!kjD@~(TIzzMHx)uQQ20@Gfxzjj7fTXwx zOiE-(AEEg+`mui$L;^zS-K$5}jR0T_Fr3Y+T4J1k*n)8?>8Mrx!%G#21Z1rzX5^!m z-5l*4)OqG^$Dskk^vwv`>cd$zh`eDsS>be%R;sixGO0@Xmd0cdNh{o+?%ECS)hl|m%;4!HcZ(_j?mKk!__xFz}@-)XY} T$7p3^00000NkvXXu0mjf+i%bX literal 0 HcmV?d00001 From 4dd15cd06c7001db2479a2101a5938d705705ebf Mon Sep 17 00:00:00 2001 From: Rui-Error404 Date: Tue, 15 Nov 2022 17:56:42 +0100 Subject: [PATCH 49/69] resolving --- api/package-lock.json | 295 ++- api/yarn.lock | 3720 ++++++++++++++++---------------- "api/\357\200\201\357\277\275" | 0 node_modules/.bin/mkdirp | 12 + node_modules/.bin/mkdirp.cmd | 17 + node_modules/.bin/mkdirp.ps1 | 28 + package-lock.json | 24 - package.json | 5 - 8 files changed, 2255 insertions(+), 1846 deletions(-) create mode 100644 "api/\357\200\201\357\277\275" create mode 100644 node_modules/.bin/mkdirp create mode 100644 node_modules/.bin/mkdirp.cmd create mode 100644 node_modules/.bin/mkdirp.ps1 delete mode 100644 package-lock.json delete mode 100644 package.json diff --git a/api/package-lock.json b/api/package-lock.json index 13553720..d49508d7 100644 --- a/api/package-lock.json +++ b/api/package-lock.json @@ -12,7 +12,8 @@ "@strapi/plugin-i18n": "4.5.0", "@strapi/plugin-users-permissions": "4.5.0", "@strapi/strapi": "4.5.0", - "better-sqlite3": "7.4.6" + "better-sqlite3": "7.4.6", + "strapi-plugin-import-export-entries": "^1.18.0" }, "devDependencies": {}, "engines": { @@ -2149,6 +2150,19 @@ "react": ">=16.3" } }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, "node_modules/@internationalized/number": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.1.1.tgz", @@ -2252,6 +2266,31 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "node_modules/@monaco-editor/loader": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.3.2.tgz", + "integrity": "sha512-BTDbpHl3e47r3AAtpfVFTlAi7WXv4UQ/xZmz8atKl4q7epQV5e7+JbigFDViWF71VBi4IIBdcWP57Hj+OWuc9g==", + "dependencies": { + "state-local": "^1.0.6" + }, + "peerDependencies": { + "monaco-editor": ">= 0.21.0 < 1" + } + }, + "node_modules/@monaco-editor/react": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.4.5.tgz", + "integrity": "sha512-IImtzU7sRc66OOaQVCG+5PFHkSWnnhrUWGBuH6zNmH2h0YgmAhcjHZQc/6MY9JWEbUtVF1WPBMJ9u1XuFbRrVA==", + "dependencies": { + "@monaco-editor/loader": "^1.3.2", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "monaco-editor": ">= 0.25.0 < 1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@mswjs/cookies": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", @@ -2520,6 +2559,24 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, "node_modules/@simov/deep-extend": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@simov/deep-extend/-/deep-extend-1.0.0.tgz", @@ -4630,6 +4687,11 @@ "node": ">= 6" } }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, "node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", @@ -6055,6 +6117,22 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, + "node_modules/csvtojson": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/csvtojson/-/csvtojson-2.0.10.tgz", + "integrity": "sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ==", + "dependencies": { + "bluebird": "^3.5.1", + "lodash": "^4.17.3", + "strip-bom": "^2.0.0" + }, + "bin": { + "csvtojson": "bin/csvtojson" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -9520,6 +9598,11 @@ "upper-case": "^1.1.0" } }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -9600,6 +9683,18 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/joi": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, "node_modules/joycon": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", @@ -10807,6 +10902,23 @@ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, + "node_modules/monaco-editor": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.33.0.tgz", + "integrity": "sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw==" + }, + "node_modules/monaco-editor-webpack-plugin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-7.0.1.tgz", + "integrity": "sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw==", + "dependencies": { + "loader-utils": "^2.0.2" + }, + "peerDependencies": { + "monaco-editor": ">= 0.31.0", + "webpack": "^4.5.0 || 5.x" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -13047,6 +13159,22 @@ "react": "^16.3.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/react-singleton-hook": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-singleton-hook/-/react-singleton-hook-3.3.0.tgz", + "integrity": "sha512-U0qLp7LkpqPAnSQkKNPQmMd0mhar8hAm4VL+3y/bJFoi9H817wl+gM0z7RAMfOE49E8tlCMroEavqwJa6wItlg==", + "peerDependencies": { + "react": "15 - 18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -14489,6 +14617,11 @@ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, + "node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" + }, "node_modules/static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -14590,6 +14723,28 @@ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" }, + "node_modules/strapi-plugin-import-export-entries": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/strapi-plugin-import-export-entries/-/strapi-plugin-import-export-entries-1.18.0.tgz", + "integrity": "sha512-pAokLrqjd08JS7N/LUvsym3JTvja25J0xKw4zbPUDEt5Fdr/N9/N7wthKy6cv7TA7f6qJFq3q1RNtyjhJ5Cf/Q==", + "dependencies": { + "@monaco-editor/react": "4.4.5", + "csvtojson": "2.0.10", + "deepmerge": "^4.2.2", + "joi": "17.6.0", + "lodash": "4.17.21", + "monaco-editor": "0.33.0", + "monaco-editor-webpack-plugin": "7.0.1", + "react-singleton-hook": "3.3.0" + }, + "engines": { + "node": ">=12.x.x <=18.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/strapi": "^4.0.0" + } + }, "node_modules/stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -14689,6 +14844,17 @@ "node": ">=8" } }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", @@ -17781,6 +17947,19 @@ "prop-types": "^15.8.1" } }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, "@internationalized/number": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.1.1.tgz", @@ -17868,6 +18047,23 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "@monaco-editor/loader": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.3.2.tgz", + "integrity": "sha512-BTDbpHl3e47r3AAtpfVFTlAi7WXv4UQ/xZmz8atKl4q7epQV5e7+JbigFDViWF71VBi4IIBdcWP57Hj+OWuc9g==", + "requires": { + "state-local": "^1.0.6" + } + }, + "@monaco-editor/react": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.4.5.tgz", + "integrity": "sha512-IImtzU7sRc66OOaQVCG+5PFHkSWnnhrUWGBuH6zNmH2h0YgmAhcjHZQc/6MY9JWEbUtVF1WPBMJ9u1XuFbRrVA==", + "requires": { + "@monaco-editor/loader": "^1.3.2", + "prop-types": "^15.7.2" + } + }, "@mswjs/cookies": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", @@ -18076,6 +18272,24 @@ } } }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, "@simov/deep-extend": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@simov/deep-extend/-/deep-extend-1.0.0.tgz", @@ -19820,6 +20034,11 @@ } } }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", @@ -20956,6 +21175,16 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, + "csvtojson": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/csvtojson/-/csvtojson-2.0.10.tgz", + "integrity": "sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ==", + "requires": { + "bluebird": "^3.5.1", + "lodash": "^4.17.3", + "strip-bom": "^2.0.0" + } + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -23441,6 +23670,11 @@ "upper-case": "^1.1.0" } }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -23499,6 +23733,18 @@ } } }, + "joi": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, "joycon": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", @@ -24451,6 +24697,19 @@ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, + "monaco-editor": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.33.0.tgz", + "integrity": "sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw==" + }, + "monaco-editor-webpack-plugin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-7.0.1.tgz", + "integrity": "sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw==", + "requires": { + "loader-utils": "^2.0.2" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -26109,6 +26368,12 @@ "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", "requires": {} }, + "react-singleton-hook": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-singleton-hook/-/react-singleton-hook-3.3.0.tgz", + "integrity": "sha512-U0qLp7LkpqPAnSQkKNPQmMd0mhar8hAm4VL+3y/bJFoi9H817wl+gM0z7RAMfOE49E8tlCMroEavqwJa6wItlg==", + "requires": {} + }, "react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -27234,6 +27499,11 @@ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, + "state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -27314,6 +27584,21 @@ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" }, + "strapi-plugin-import-export-entries": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/strapi-plugin-import-export-entries/-/strapi-plugin-import-export-entries-1.18.0.tgz", + "integrity": "sha512-pAokLrqjd08JS7N/LUvsym3JTvja25J0xKw4zbPUDEt5Fdr/N9/N7wthKy6cv7TA7f6qJFq3q1RNtyjhJ5Cf/Q==", + "requires": { + "@monaco-editor/react": "4.4.5", + "csvtojson": "2.0.10", + "deepmerge": "^4.2.2", + "joi": "17.6.0", + "lodash": "4.17.21", + "monaco-editor": "0.33.0", + "monaco-editor-webpack-plugin": "7.0.1", + "react-singleton-hook": "3.3.0" + } + }, "stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -27402,6 +27687,14 @@ "ansi-regex": "^5.0.1" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "requires": { + "is-utf8": "^0.2.0" + } + }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", diff --git a/api/yarn.lock b/api/yarn.lock index 057e9207..f7165426 100644 --- a/api/yarn.lock +++ b/api/yarn.lock @@ -1249,14 +1249,14 @@ "prop-types" "^15.8.1" "@hapi/hoek@^9.0.0": - version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + "integrity" "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" + "version" "9.3.0" "@hapi/topo@^5.0.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + "integrity" "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==" + "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" + "version" "5.1.0" dependencies: "@hapi/hoek" "^9.0.0" @@ -1348,19 +1348,19 @@ "version" "2.0.4" "@monaco-editor/loader@^1.3.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@monaco-editor/loader/-/loader-1.3.2.tgz#04effbb87052d19cd7d3c9d81c0635490f9bb6d8" - integrity sha512-BTDbpHl3e47r3AAtpfVFTlAi7WXv4UQ/xZmz8atKl4q7epQV5e7+JbigFDViWF71VBi4IIBdcWP57Hj+OWuc9g== + "integrity" "sha512-BTDbpHl3e47r3AAtpfVFTlAi7WXv4UQ/xZmz8atKl4q7epQV5e7+JbigFDViWF71VBi4IIBdcWP57Hj+OWuc9g==" + "resolved" "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.3.2.tgz" + "version" "1.3.2" dependencies: - state-local "^1.0.6" + "state-local" "^1.0.6" "@monaco-editor/react@4.4.5": - version "4.4.5" - resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.4.5.tgz#beabe491efeb2457441a00d1c7651c653697f65b" - integrity sha512-IImtzU7sRc66OOaQVCG+5PFHkSWnnhrUWGBuH6zNmH2h0YgmAhcjHZQc/6MY9JWEbUtVF1WPBMJ9u1XuFbRrVA== + "integrity" "sha512-IImtzU7sRc66OOaQVCG+5PFHkSWnnhrUWGBuH6zNmH2h0YgmAhcjHZQc/6MY9JWEbUtVF1WPBMJ9u1XuFbRrVA==" + "resolved" "https://registry.npmjs.org/@monaco-editor/react/-/react-4.4.5.tgz" + "version" "4.4.5" dependencies: "@monaco-editor/loader" "^1.3.2" - prop-types "^15.7.2" + "prop-types" "^15.7.2" "@mswjs/cookies@^0.2.0": "integrity" "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==" @@ -1505,21 +1505,21 @@ "tslib" "^1.9.3" "@sideway/address@^4.1.3": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" - integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + "integrity" "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==" + "resolved" "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz" + "version" "4.1.4" dependencies: "@hapi/hoek" "^9.0.0" "@sideway/formula@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c" - integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + "integrity" "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + "resolved" "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz" + "version" "3.0.0" "@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + "integrity" "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "resolved" "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + "version" "2.0.0" "@simov/deep-extend@^1.0.0": "integrity" "sha512-Arv8/ZPcdKAMJnNF8cks35mPq1y3JnwH1lWpfWDKlJoj+Vw2xmA4+oL7m9GVHTgdX0mGFR7bCPTBTGbxhnfJJw==" @@ -1879,7 +1879,7 @@ "@strapi/utils" "4.5.0" "fs-extra" "10.0.0" -"@strapi/strapi@^4.3.4", "@strapi/strapi@4.5.0": +"@strapi/strapi@^4.0.0", "@strapi/strapi@^4.3.4", "@strapi/strapi@4.5.0": "integrity" "sha512-t09RTrNLVJmWmJP8ZmOzy6IlsaKL1BEQjHaOgaK1We/qyzf/yfOKOQEkHQSC983YPvlY9rF1In55P0W4vVn0dQ==" "resolved" "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.5.0.tgz" "version" "4.5.0" @@ -2793,192 +2793,196 @@ dependencies: "@babel/helper-annotate-as-pure" "^7.16.0" "@babel/helper-module-imports" "^7.16.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" - picomatch "^2.3.0" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== - dependencies: - tweetnacl "^0.14.3" - -bcryptjs@2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" - integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== - -better-sqlite3@7.4.6: - version "7.4.6" - resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-7.4.6.tgz#c5dc35c71bb9c9ef5d9e16019686371ff6a5f25e" - integrity sha512-LB/UxnMhcJY12bRCDXl2jTk0lsbXHCHOLn3cPjGhy3GCcVPGq45sCGJPUdfBZnfXGN14tYTJyq0ztUI3lGng8A== - dependencies: - bindings "^1.5.0" - prebuild-install "^7.0.0" - tar "^6.1.11" - -big-integer@^1.6.16: - version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bl@^4.0.3, bl@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -bluebird@^3.5.1: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - -body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour-service@^1.0.11: - version "1.0.14" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" - integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== - dependencies: - array-flatten "^2.1.2" - dns-equal "^1.0.0" - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -boxen@5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.2" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.0.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -broadcast-channel@^3.4.1: - version "3.7.0" - resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" - integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== + "babel-plugin-syntax-jsx" "^6.18.0" + "lodash" "^4.17.11" + +"babel-plugin-syntax-jsx@^6.18.0": + "integrity" "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + "version" "6.18.0" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"base@^0.11.1": + "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" + "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + "version" "0.11.2" + dependencies: + "cache-base" "^1.0.1" + "class-utils" "^0.3.5" + "component-emitter" "^1.2.1" + "define-property" "^1.0.0" + "isobject" "^3.0.1" + "mixin-deep" "^1.2.0" + "pascalcase" "^0.1.1" + +"base64-js@^1.3.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"batch@0.6.1": + "integrity" "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"bcrypt-pbkdf@^1.0.0": + "integrity" "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==" + "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "tweetnacl" "^0.14.3" + +"bcryptjs@2.4.3": + "integrity" "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + "resolved" "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz" + "version" "2.4.3" + +"better-sqlite3@7.4.6": + "integrity" "sha512-LB/UxnMhcJY12bRCDXl2jTk0lsbXHCHOLn3cPjGhy3GCcVPGq45sCGJPUdfBZnfXGN14tYTJyq0ztUI3lGng8A==" + "resolved" "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.4.6.tgz" + "version" "7.4.6" + dependencies: + "bindings" "^1.5.0" + "prebuild-install" "^7.0.0" + "tar" "^6.1.11" + +"big-integer@^1.6.16": + "integrity" "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + "resolved" "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz" + "version" "1.6.51" + +"big.js@^5.2.2": + "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + "version" "5.2.2" + +"binary-extensions@^2.0.0": + "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + "version" "2.2.0" + +"bindings@^1.5.0": + "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==" + "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "file-uri-to-path" "1.0.0" + +"bl@^4.0.3", "bl@^4.1.0": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" + +"bluebird@^3.5.1": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" + +"bn.js@^4.0.0", "bn.js@^4.1.0", "bn.js@^4.11.9": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^5.0.0": + "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + "version" "5.2.1" + +"bn.js@^5.1.1": + "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + "version" "5.2.1" + +"body-parser@1.20.1": + "integrity" "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" + "version" "1.20.1" + dependencies: + "bytes" "3.1.2" + "content-type" "~1.0.4" + "debug" "2.6.9" + "depd" "2.0.0" + "destroy" "1.2.0" + "http-errors" "2.0.0" + "iconv-lite" "0.4.24" + "on-finished" "2.4.1" + "qs" "6.11.0" + "raw-body" "2.5.1" + "type-is" "~1.6.18" + "unpipe" "1.0.0" + +"bonjour-service@^1.0.11": + "integrity" "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==" + "resolved" "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz" + "version" "1.0.14" + dependencies: + "array-flatten" "^2.1.2" + "dns-equal" "^1.0.0" + "fast-deep-equal" "^3.1.3" + "multicast-dns" "^7.2.5" + +"boolbase@^1.0.0": + "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"boxen@5.1.2": + "integrity" "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==" + "resolved" "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "ansi-align" "^3.0.0" + "camelcase" "^6.2.0" + "chalk" "^4.1.0" + "cli-boxes" "^2.2.1" + "string-width" "^4.2.2" + "type-fest" "^0.20.2" + "widest-line" "^3.1.0" + "wrap-ansi" "^7.0.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"braces@^2.3.1": + "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" + "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + "version" "2.3.2" + dependencies: + "arr-flatten" "^1.1.0" + "array-unique" "^0.3.2" + "extend-shallow" "^2.0.1" + "fill-range" "^4.0.0" + "isobject" "^3.0.1" + "repeat-element" "^1.1.2" + "snapdragon" "^0.8.1" + "snapdragon-node" "^2.0.1" + "split-string" "^3.0.2" + "to-regex" "^3.0.1" + +"braces@^3.0.2", "braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"broadcast-channel@^3.4.1": + "integrity" "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==" + "resolved" "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz" + "version" "3.7.0" dependencies: "@babel/runtime" "^7.7.2" "detect-node" "^2.1.0" @@ -3752,396 +3756,427 @@ broadcast-channel@^3.4.1: "version" "7.1.0" dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -crc@^3.4.4: - version "3.8.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" - integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== - dependencies: - buffer "^5.1.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cron-parser@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-3.5.0.tgz#b1a9da9514c0310aa7ef99c2f3f1d0f8c235257c" - integrity sha512-wyVZtbRs6qDfFd8ap457w3XVntdvqcwBGxBoTvJQH9KGVKL/fB+h2k3C8AqiVxvUQKN1Ps/Ns46CNViOpVDhfQ== - dependencies: - is-nan "^1.3.2" - luxon "^1.26.0" - -cropperjs@1.5.12: - version "1.5.12" - resolved "https://registry.yarnpkg.com/cropperjs/-/cropperjs-1.5.12.tgz#d9c0db2bfb8c0d769d51739e8f916bbc44e10f50" - integrity sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw== - -cross-env@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" - integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== - dependencies: - cross-spawn "^7.0.1" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.1, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== - -css-loader@6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" - integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.7" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.5" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -css-what@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== - -csvtojson@2.0.10: - version "2.0.10" - resolved "https://registry.yarnpkg.com/csvtojson/-/csvtojson-2.0.10.tgz#11e7242cc630da54efce7958a45f443210357574" - integrity sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ== - dependencies: - bluebird "^3.5.1" - lodash "^4.17.3" - strip-bom "^2.0.0" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== - dependencies: - assert-plus "^1.0.0" - -date-fns@2.29.2: - version "2.29.2" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.2.tgz#0d4b3d0f3dff0f920820a070920f0d9662c51931" - integrity sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -debug@4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -debug@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -deep-equal@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" - integrity sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw== - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deepmerge@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" - integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== - dependencies: - clone "^1.0.2" - -defer-to-connect@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" - integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== - dependencies: - globby "^10.0.1" - graceful-fs "^4.2.2" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.1" - p-map "^3.0.0" - rimraf "^3.0.0" - slash "^3.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -delegates@1.0.0, delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - -depd@2.0.0, depd@^2.0.0, depd@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@1.2.0, destroy@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-file@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== - -detect-libc@^2.0.0, detect-libc@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" - integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== - -detect-node@^2.0.4, detect-node@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dkim-signer@0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dkim-signer/-/dkim-signer-0.2.2.tgz#aa81ec071eeed3622781baa922044d7800e5f308" - integrity sha512-24OZ3cCA30UTRz+Plpg+ibfPq3h7tDtsJRg75Bo0pGakZePXcPBddY80bKi1Bi7Jsz7tL5Cw527mhCRDvNFgfg== - dependencies: - libmime "^2.0.3" - -dnd-core@14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-14.0.1.tgz#76d000e41c494983210fb20a48b835f81a203c2e" - integrity sha512-+PVS2VPTgKFPYWo3vAFEA8WPbTf7/xo43TifH9G8S1KqnrQu0o77A3unrF5yOugy4mIz7K5wAVFHUcha7wsz6A== + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" + +"crc@^3.4.4": + "integrity" "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==" + "resolved" "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz" + "version" "3.8.0" + dependencies: + "buffer" "^5.1.0" + +"create-ecdh@^4.0.0": + "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==" + "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "bn.js" "^4.1.0" + "elliptic" "^6.5.3" + +"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": + "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" + "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "cipher-base" "^1.0.1" + "inherits" "^2.0.1" + "md5.js" "^1.3.4" + "ripemd160" "^2.0.1" + "sha.js" "^2.4.0" + +"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7": + "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" + "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "cipher-base" "^1.0.3" + "create-hash" "^1.1.0" + "inherits" "^2.0.1" + "ripemd160" "^2.0.0" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" + +"cron-parser@^3.5.0": + "integrity" "sha512-wyVZtbRs6qDfFd8ap457w3XVntdvqcwBGxBoTvJQH9KGVKL/fB+h2k3C8AqiVxvUQKN1Ps/Ns46CNViOpVDhfQ==" + "resolved" "https://registry.npmjs.org/cron-parser/-/cron-parser-3.5.0.tgz" + "version" "3.5.0" + dependencies: + "is-nan" "^1.3.2" + "luxon" "^1.26.0" + +"cropperjs@1.5.12": + "integrity" "sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw==" + "resolved" "https://registry.npmjs.org/cropperjs/-/cropperjs-1.5.12.tgz" + "version" "1.5.12" + +"cross-env@^7.0.3": + "integrity" "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==" + "resolved" "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "cross-spawn" "^7.0.1" + +"cross-spawn@^6.0.0": + "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" + dependencies: + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" + +"cross-spawn@^7.0.1", "cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"crypto-browserify@^3.12.0": + "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" + "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + "version" "3.12.0" + dependencies: + "browserify-cipher" "^1.0.0" + "browserify-sign" "^4.0.0" + "create-ecdh" "^4.0.0" + "create-hash" "^1.1.0" + "create-hmac" "^1.1.0" + "diffie-hellman" "^5.0.0" + "inherits" "^2.0.1" + "pbkdf2" "^3.0.3" + "public-encrypt" "^4.0.0" + "randombytes" "^2.0.0" + "randomfill" "^1.0.3" + +"crypto-random-string@^2.0.0": + "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + "version" "2.0.0" + +"css-color-keywords@^1.0.0": + "integrity" "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + "resolved" "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" + "version" "1.0.0" + +"css-loader@6.7.1": + "integrity" "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" + "version" "6.7.1" + dependencies: + "icss-utils" "^5.1.0" + "postcss" "^8.4.7" + "postcss-modules-extract-imports" "^3.0.0" + "postcss-modules-local-by-default" "^4.0.0" + "postcss-modules-scope" "^3.0.0" + "postcss-modules-values" "^4.0.0" + "postcss-value-parser" "^4.2.0" + "semver" "^7.3.5" + +"css-select@^4.1.3": + "integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^6.0.1" + "domhandler" "^4.3.1" + "domutils" "^2.8.0" + "nth-check" "^2.0.1" + +"css-to-react-native@^3.0.0": + "integrity" "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==" + "resolved" "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "camelize" "^1.0.0" + "css-color-keywords" "^1.0.0" + "postcss-value-parser" "^4.0.2" + +"css-what@^6.0.1": + "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + "version" "6.1.0" + +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"csstype@^3.0.2": + "integrity" "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz" + "version" "3.1.1" + +"csvtojson@2.0.10": + "integrity" "sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ==" + "resolved" "https://registry.npmjs.org/csvtojson/-/csvtojson-2.0.10.tgz" + "version" "2.0.10" + dependencies: + "bluebird" "^3.5.1" + "lodash" "^4.17.3" + "strip-bom" "^2.0.0" + +"dashdash@^1.12.0": + "integrity" "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==" + "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + "version" "1.14.1" + dependencies: + "assert-plus" "^1.0.0" + +"date-fns@2.29.2": + "integrity" "sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA==" + "resolved" "https://registry.npmjs.org/date-fns/-/date-fns-2.29.2.tgz" + "version" "2.29.2" + +"debug@^2.2.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.3.3": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^3.1.0": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.2", "debug@4", "debug@4.3.2": + "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "ms" "2.1.2" + +"debug@^4.3.3": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@4.3.1": + "integrity" "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" + "version" "4.3.1" + dependencies: + "ms" "2.1.2" + +"debug@4.3.4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"decode-uri-component@^0.2.0": + "integrity" "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + "version" "0.2.0" + +"decompress-response@^6.0.0": + "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "mimic-response" "^3.1.0" + +"deep-equal@~1.0.1": + "integrity" "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz" + "version" "1.0.1" + +"deep-extend@^0.6.0": + "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + "version" "0.6.0" + +"deepmerge@^2.1.1": + "integrity" "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz" + "version" "2.2.1" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"default-gateway@^6.0.3": + "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "execa" "^5.0.0" + +"defaults@^1.0.3": + "integrity" "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==" + "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "clone" "^1.0.2" + +"defer-to-connect@^2.0.0": + "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" + "version" "2.0.1" + +"define-lazy-prop@^2.0.0": + "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + "version" "2.0.0" + +"define-properties@^1.1.3": + "integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "has-property-descriptors" "^1.0.0" + "object-keys" "^1.1.1" + +"define-property@^0.2.5": + "integrity" "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + "version" "0.2.5" + dependencies: + "is-descriptor" "^0.1.0" + +"define-property@^1.0.0": + "integrity" "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-descriptor" "^1.0.0" + +"define-property@^2.0.2": + "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "is-descriptor" "^1.0.2" + "isobject" "^3.0.1" + +"del@^5.1.0": + "integrity" "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==" + "resolved" "https://registry.npmjs.org/del/-/del-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "globby" "^10.0.1" + "graceful-fs" "^4.2.2" + "is-glob" "^4.0.1" + "is-path-cwd" "^2.2.0" + "is-path-inside" "^3.0.1" + "p-map" "^3.0.0" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + +"delayed-stream@~1.0.0": + "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"delegates@^1.0.0", "delegates@1.0.0": + "integrity" "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" + "version" "1.0.0" + +"depd@^2.0.0": + "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + "version" "2.0.0" + +"depd@~1.1.2": + "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + "version" "1.1.2" + +"depd@~2.0.0": + "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + "version" "2.0.0" + +"depd@2.0.0": + "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + "version" "2.0.0" + +"des.js@^1.0.0": + "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==" + "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + +"destroy@^1.0.4", "destroy@1.2.0": + "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + "version" "1.2.0" + +"detect-file@^1.0.0": + "integrity" "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==" + "resolved" "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz" + "version" "1.0.0" + +"detect-libc@^2.0.0", "detect-libc@^2.0.1": + "integrity" "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + "resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz" + "version" "2.0.1" + +"detect-node@^2.0.4", "detect-node@^2.1.0": + "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + "version" "2.1.0" + +"diffie-hellman@^5.0.0": + "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" + "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + "version" "5.0.3" + dependencies: + "bn.js" "^4.1.0" + "miller-rabin" "^4.0.0" + "randombytes" "^2.0.0" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"dkim-signer@0.2.2": + "integrity" "sha512-24OZ3cCA30UTRz+Plpg+ibfPq3h7tDtsJRg75Bo0pGakZePXcPBddY80bKi1Bi7Jsz7tL5Cw527mhCRDvNFgfg==" + "resolved" "https://registry.npmjs.org/dkim-signer/-/dkim-signer-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "libmime" "^2.0.3" + +"dnd-core@14.0.1": + "integrity" "sha512-+PVS2VPTgKFPYWo3vAFEA8WPbTf7/xo43TifH9G8S1KqnrQu0o77A3unrF5yOugy4mIz7K5wAVFHUcha7wsz6A==" + "resolved" "https://registry.npmjs.org/dnd-core/-/dnd-core-14.0.1.tgz" + "version" "14.0.1" dependencies: "@react-dnd/asap" "^4.0.0" "@react-dnd/invariant" "^2.0.0" @@ -4353,11 +4388,6 @@ dnd-core@14.0.1: "resolved" "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" "version" "1.1.0" -"esbuild-darwin-arm64@0.15.14": - "integrity" "sha512-KgGP+y77GszfYJgceO0Wi/PiRtYo5y2Xo9rhBUpxTPaBgWDJ14gqYN0+NMbu+qC2fykxXaipHxN4Scaj9tUS1A==" - "resolved" "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.14.tgz" - "version" "0.15.14" - "esbuild-loader@^2.20.0": "integrity" "sha512-dr+j8O4w5RvqZ7I4PPB4EIyVTd679EBQnMm+JBB7av+vu05Zpje2IpK5N3ld1VWa+WxrInIbNFAg093+E1aRsA==" "resolved" "https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-2.20.0.tgz" @@ -4370,6 +4400,11 @@ dnd-core@14.0.1: "tapable" "^2.2.0" "webpack-sources" "^2.2.0" +"esbuild-windows-64@0.15.14": + "integrity" "sha512-CszIGQVk/P8FOS5UgAH4hKc9zOaFo69fe+k1rqgBHx3CSK3Opyk5lwYriIamaWOVjBt7IwEP6NALz+tkVWdFog==" + "resolved" "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.14.tgz" + "version" "0.15.14" + "esbuild@^0.15.6": "integrity" "sha512-pJN8j42fvWLFWwSMG4luuupl2Me7mxciUOsMegKvwCmhEbJ2covUdFnihxm0FMIBV+cbwbtMoHgMCCI+pj1btQ==" "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.15.14.tgz" @@ -4929,11 +4964,6 @@ dnd-core@14.0.1: "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" "version" "1.0.0" -"fsevents@~2.3.2": - "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" - "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - "version" "2.3.2" - "function-bind@^1.1.1": "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" @@ -5725,364 +5755,383 @@ dnd-core@14.0.1: "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" "version" "0.1.4" dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" + "kind-of" "^3.0.2" -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== +"is-data-descriptor@^1.0.0": + "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-docker@2.2.1, is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" + "kind-of" "^6.0.0" -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-function@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-lower-case@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" - integrity sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA== - dependencies: - lower-case "^1.1.0" - -is-nan@^1.2.1, is-nan@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" - integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - -is-node-process@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-node-process/-/is-node-process-1.0.1.tgz#4fc7ac3a91e8aac58175fe0578abbc56f2831b23" - integrity sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-relative@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== - dependencies: - is-unc-path "^1.0.0" - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-type-of@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-type-of/-/is-type-of-1.2.1.tgz#e263ec3857aceb4f28c47130ec78db09a920f8c5" - integrity sha512-uK0kyX9LZYhSDS7H2sVJQJop1UnWPWmo5RvR3q2kFH6AUHYs7sOrVg0b4nyBHw29kRRNFofYN/JbHZDlHiItTA== - dependencies: - core-util-is "^1.0.2" - is-class-hotfix "~0.0.6" - isstream "~0.1.2" - -is-typed-array@^1.1.10, is-typed-array@^1.1.3: - version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== - dependencies: - unc-path-regex "^0.1.2" - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-upper-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" - integrity sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw== - dependencies: - upper-case "^1.1.0" - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -is_js@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/is_js/-/is_js-0.9.0.tgz#0ab94540502ba7afa24c856aa985561669e9c52d" - integrity sha512-8Y5EHSH+TonfUHX2g3pMJljdbGavg55q4jmHzghJCdqYDbdNROC8uw/YFQwIRCRqRJT1EY3pJefz+kglw+o7sg== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isbinaryfile@^4.0.2: - version "4.0.10" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" - integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -isstream@^0.1.2, isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== - -jest-worker@^27.4.5: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== +"is-descriptor@^0.1.0": + "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" + "is-accessor-descriptor" "^0.1.6" + "is-data-descriptor" "^0.1.4" + "kind-of" "^5.0.0" -joi@17.6.0: - version "17.6.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2" - integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== +"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": + "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + "version" "1.0.2" dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.0" - "@sideway/pinpoint" "^2.0.0" + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" -joycon@^3.0.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" - integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== - -js-cookie@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" - integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== - -js-levenshtein@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== - -js-sha3@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" - integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -json5@^2.1.2, json5@^2.2.0, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - "graceful-fs" "^4.1.6" +"is-docker@^2.0.0", "is-docker@^2.1.1", "is-docker@2.2.1": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" -"jsonwebtoken@^8.1.0", "jsonwebtoken@8.5.1": - "integrity" "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==" - "resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" - "version" "8.5.1" +"is-extendable@^0.1.0", "is-extendable@^0.1.1": + "integrity" "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^0.1.1": + "integrity" "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^1.0.1": + "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-plain-object" "^2.0.4" + +"is-extglob@^2.1.0", "is-extglob@^2.1.1": + "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-generator-function@^1.0.7": + "integrity" "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==" + "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-glob@^3.1.0": + "integrity" "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "is-extglob" "^2.1.0" + +"is-glob@^4.0.1", "is-glob@~4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-interactive@^1.0.0": + "integrity" "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + "resolved" "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" + "version" "1.0.0" + +"is-lower-case@^1.1.0": + "integrity" "sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==" + "resolved" "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "lower-case" "^1.1.0" + +"is-nan@^1.2.1", "is-nan@^1.3.2": + "integrity" "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==" + "resolved" "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + +"is-node-process@^1.0.1": + "integrity" "sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==" + "resolved" "https://registry.npmjs.org/is-node-process/-/is-node-process-1.0.1.tgz" + "version" "1.0.1" + +"is-number@^3.0.0": + "integrity" "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "kind-of" "^3.0.2" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-obj@^2.0.0": + "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + "version" "2.0.0" + +"is-path-cwd@^2.2.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-inside@^3.0.1": + "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + "version" "3.0.3" + +"is-plain-obj@^3.0.0": + "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + "version" "3.0.0" + +"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "isobject" "^3.0.1" + +"is-plain-object@^5.0.0": + "integrity" "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz" + "version" "5.0.0" + +"is-relative@^1.0.0": + "integrity" "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==" + "resolved" "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-unc-path" "^1.0.0" + +"is-stream@^1.1.0": + "integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + "version" "1.1.0" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-type-of@^1.0.0": + "integrity" "sha512-uK0kyX9LZYhSDS7H2sVJQJop1UnWPWmo5RvR3q2kFH6AUHYs7sOrVg0b4nyBHw29kRRNFofYN/JbHZDlHiItTA==" + "resolved" "https://registry.npmjs.org/is-type-of/-/is-type-of-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "core-util-is" "^1.0.2" + "is-class-hotfix" "~0.0.6" + "isstream" "~0.1.2" + +"is-typed-array@^1.1.10", "is-typed-array@^1.1.3": + "integrity" "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz" + "version" "1.1.10" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-tostringtag" "^1.0.0" + +"is-typedarray@^1.0.0", "is-typedarray@~1.0.0": + "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-unc-path@^1.0.0": + "integrity" "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==" + "resolved" "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "unc-path-regex" "^0.1.2" + +"is-unicode-supported@^0.1.0": + "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + "version" "0.1.0" + +"is-upper-case@^1.1.0": + "integrity" "sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==" + "resolved" "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "upper-case" "^1.1.0" + +"is-utf8@^0.2.0": + "integrity" "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + "resolved" "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + "version" "0.2.1" + +"is-windows@^1.0.1", "is-windows@^1.0.2": + "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + "version" "1.0.2" + +"is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"isarray@~1.0.0": + "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@0.0.1": + "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version" "0.0.1" + +"isarray@1.0.0": + "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isbinaryfile@^4.0.2": + "integrity" "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==" + "resolved" "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz" + "version" "4.0.10" + +"isexe@^2.0.0": + "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^2.0.0": + "integrity" "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "isarray" "1.0.0" + +"isobject@^3.0.0", "isobject@^3.0.1": + "integrity" "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"isstream@^0.1.2", "isstream@~0.1.2": + "integrity" "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "version" "0.1.2" + +"jest-worker@^27.4.5": + "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" + +"joi@17.6.0": + "integrity" "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==" + "resolved" "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz" + "version" "17.6.0" + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + +"joycon@^3.0.1": + "integrity" "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==" + "resolved" "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz" + "version" "3.1.1" + +"js-cookie@2.2.1": + "integrity" "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + "resolved" "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz" + "version" "2.2.1" + +"js-levenshtein@^1.1.6": + "integrity" "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + "resolved" "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz" + "version" "1.1.6" + +"js-sha3@0.8.0": + "integrity" "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + "resolved" "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz" + "version" "0.8.0" + +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"jsbn@~0.1.0": + "integrity" "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "version" "0.1.1" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsesc@~0.5.0": + "integrity" "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" + +"json-buffer@3.0.1": + "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + "version" "3.0.1" + +"json-parse-even-better-errors@^2.3.0", "json-parse-even-better-errors@^2.3.1": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" + +"json-schema@0.4.0": + "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + "version" "0.4.0" + +"json-stringify-safe@~5.0.1": + "integrity" "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "version" "5.0.1" + +"json5@^2.1.2", "json5@^2.2.0", "json5@^2.2.1": + "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" + "version" "2.2.1" + +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "universalify" "^2.0.0" + optionalDependencies: + "graceful-fs" "^4.1.6" + +"jsonwebtoken@^8.1.0", "jsonwebtoken@8.5.1": + "integrity" "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==" + "resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" + "version" "8.5.1" dependencies: "jws" "^3.2.2" "lodash.includes" "^4.3.0" @@ -6219,302 +6268,302 @@ jsonfile@^6.0.1: "version" "4.2.0" dependencies: "@types/formidable" "^1.0.31" - co-body "^5.1.1" - formidable "^1.1.1" - -koa-compose@4.1.0, koa-compose@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" - integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== - -koa-compress@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.0.tgz#7b9fe24f4c1b28d9cae90864597da472c2fcf701" - integrity sha512-G3Ppo9jrUwlchp6qdoRgQNMiGZtM0TAHkxRZQ7EoVvIG8E47J4nAsMJxXHAUQ+0oc7t0MDxSdONWTFcbzX7/Bg== - dependencies: - bytes "^3.0.0" - compressible "^2.0.0" - http-errors "^1.8.0" - koa-is-json "^1.0.0" - statuses "^2.0.1" - -koa-convert@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-2.0.0.tgz#86a0c44d81d40551bae22fee6709904573eea4f5" - integrity sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA== - dependencies: - co "^4.6.0" - koa-compose "^4.1.0" - -koa-favicon@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/koa-favicon/-/koa-favicon-2.1.0.tgz#c430cc594614fb494adcb5ee1196a2f7f53ea442" - integrity sha512-LvukcooYjxKtnZq0RXdBup+JDhaHwLgnLlDHB/xvjwQEjbc4rbp/0WkmOzpOvaHujc+fIwPear0dpKX1V+dHVg== - dependencies: - mz "^2.7.0" - -koa-helmet@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/koa-helmet/-/koa-helmet-6.1.0.tgz#5ace72266b4b86c21c7a435ffcdaf3999e2d3a6d" - integrity sha512-WymEv4qo/7ghh15t+1qTjvZBmZkmVlTtfnpe5oxn8m8mO2Q2rKJ3eMvWuQGW/6yVxN9+hQ75evuWcg3XBbFLbg== - dependencies: - helmet "^4.4.1" - -koa-ip@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.2.tgz#a7e64c3f8c0e6736565b8bc1229993c0b711788e" - integrity sha512-U9w+WkasaIeHRrPfAp/J7UsGCqdCOeavetq6ASMjXUvMmEboKAWGFUlt0c2QU3z6F6Q5NJloh8IwkgWzoaJ8Tg== - dependencies: - debug "4.3.4" - lodash.isplainobject "4.0.6" - request-ip "2.1.3" - -koa-is-json@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" - integrity sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw== - -koa-passport@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-5.0.0.tgz#66c8e91b06358969ab6129d90368fa07a06fafc0" - integrity sha512-eNGg3TGgZ4ydm9DYCOqaa0ySSA/44BS6X+v4CKjP/nHOoXlADRonHsZvS3QWok6EV0ZL0V7FhfWxRYfD2B5kTQ== - dependencies: - passport "^0.6.0" - -koa-range@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/koa-range/-/koa-range-0.3.0.tgz#3588e3496473a839a1bd264d2a42b1d85bd7feac" - integrity sha512-Ich3pCz6RhtbajYXRWjIl6O5wtrLs6kE3nkXc9XmaWe+MysJyZO7K4L3oce1Jpg/iMgCbj+5UCiMm/rqVtcDIg== - dependencies: - stream-slice "^0.1.2" - -koa-send@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-5.0.1.tgz#39dceebfafb395d0d60beaffba3a70b4f543fe79" - integrity sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ== - dependencies: - debug "^4.1.1" - http-errors "^1.7.3" - resolve-path "^1.4.0" - -koa-session@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/koa-session/-/koa-session-6.2.0.tgz#c0da2a808b520f62a25dac9f2914b580b2402078" - integrity sha512-l2ZC6D1BnRkIXhWkRgpewdqKn38/9/2WScmxyShuN408TxX+J/gUzdzGBIvGZaRwmezOU819sNpGmfFGLeDckg== - dependencies: - crc "^3.4.4" - debug "^3.1.0" - is-type-of "^1.0.0" - uuid "^3.3.2" - -koa-static@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/koa-static/-/koa-static-5.0.0.tgz#5e92fc96b537ad5219f425319c95b64772776943" - integrity sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ== - dependencies: - debug "^3.1.0" - koa-send "^5.0.0" - -koa2-ratelimit@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/koa2-ratelimit/-/koa2-ratelimit-1.1.2.tgz#84775e39f046ef25e4a35051f2f69568844935ef" - integrity sha512-Iiri4o7dVlLK6zB7kH5A4ACtPmgIys5Ad2b+RoqOx9U2V8P0pY5sD/F7piCt0w3yiLl9vckH7pMcQ9yWkRdsIg== - -koa@2.13.4, koa@^2.13.4: - version "2.13.4" - resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.4.tgz#ee5b0cb39e0b8069c38d115139c774833d32462e" - integrity sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g== - dependencies: - accepts "^1.3.5" - cache-content-type "^1.0.0" - content-disposition "~0.5.2" - content-type "^1.0.4" - cookies "~0.8.0" - debug "^4.3.2" - delegates "^1.0.0" - depd "^2.0.0" - destroy "^1.0.4" - encodeurl "^1.0.2" - escape-html "^1.0.3" - fresh "~0.5.2" - http-assert "^1.3.0" - http-errors "^1.6.3" - is-generator-function "^1.0.7" - koa-compose "^4.1.0" - koa-convert "^2.0.0" - on-finished "^2.3.0" - only "~0.0.2" - parseurl "^1.3.2" - statuses "^1.5.0" - type-is "^1.6.16" - vary "^1.1.2" - -kuler@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" - integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== - -libbase64@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/libbase64/-/libbase64-0.1.0.tgz#62351a839563ac5ff5bd26f12f60e9830bb751e6" - integrity sha512-B91jifmFw1DKEqEWstSpg1PbtUbBzR4yQAPT86kCQXBtud1AJVA+Z6RSklSrqmKe4q2eiEufgnhqJKPgozzfIQ== - -libmime@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/libmime/-/libmime-2.1.0.tgz#51bc76de2283161eb9051c4bc80aed713e4fd1cd" - integrity sha512-4be2R6/jOasyPTw0BkpIZBVk2cElqjdIdS0PRPhbOCV4wWuL/ZcYYpN1BCTVB+6eIQ0uuAwp5hQTHFrM5Joa8w== - dependencies: - iconv-lite "0.4.13" - libbase64 "0.1.0" - libqp "1.1.0" - -libmime@^2.0.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/libmime/-/libmime-2.1.3.tgz#25017ca5ab5a1e98aadbe2725017cf1d48a42a0c" - integrity sha512-ABr2f4O+K99sypmkF/yPz2aXxUFHEZzv+iUkxItCeKZWHHXdQPpDXd6rV1kBBwL4PserzLU09EIzJ2lxC9hPfQ== - dependencies: - iconv-lite "0.4.15" - libbase64 "0.1.0" - libqp "1.1.0" - -libqp@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" - integrity sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA== - -liftoff@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" - integrity sha512-01zfGFqfORP1CGmZZP2Zn51zsqz4RltDi0RDOhbGoLYdUT5Lw+I2gX6QdwXhPITF6hPOHEOp+At6/L24hIg9WQ== - dependencies: - extend "^3.0.0" - findup-sync "^2.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -linkify-it@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e" - integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== - dependencies: - uc.micro "^1.0.1" - -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0, loader-utils@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash-es@^4.17.15, lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.deburr@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz#ddb1bbb3ef07458c0177ba07de14422cb033ff9b" - integrity sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ== - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - -lodash.includes@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" - integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== - -lodash.isboolean@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" - integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== - -lodash.isinteger@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" - integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== - -lodash.isnumber@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" - integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== - -lodash.isplainobject@4.0.6, lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== - -lodash.once@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== - -lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -logform@^2.2.0, logform@^2.3.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/logform/-/logform-2.4.2.tgz#a617983ac0334d0c3b942c34945380062795b47c" - integrity sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw== + "co-body" "^5.1.1" + "formidable" "^1.1.1" + +"koa-compose@^4.1.0", "koa-compose@4.1.0": + "integrity" "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" + "resolved" "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz" + "version" "4.1.0" + +"koa-compress@5.1.0": + "integrity" "sha512-G3Ppo9jrUwlchp6qdoRgQNMiGZtM0TAHkxRZQ7EoVvIG8E47J4nAsMJxXHAUQ+0oc7t0MDxSdONWTFcbzX7/Bg==" + "resolved" "https://registry.npmjs.org/koa-compress/-/koa-compress-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "bytes" "^3.0.0" + "compressible" "^2.0.0" + "http-errors" "^1.8.0" + "koa-is-json" "^1.0.0" + "statuses" "^2.0.1" + +"koa-convert@^2.0.0": + "integrity" "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==" + "resolved" "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "co" "^4.6.0" + "koa-compose" "^4.1.0" + +"koa-favicon@2.1.0": + "integrity" "sha512-LvukcooYjxKtnZq0RXdBup+JDhaHwLgnLlDHB/xvjwQEjbc4rbp/0WkmOzpOvaHujc+fIwPear0dpKX1V+dHVg==" + "resolved" "https://registry.npmjs.org/koa-favicon/-/koa-favicon-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "mz" "^2.7.0" + +"koa-helmet@6.1.0": + "integrity" "sha512-WymEv4qo/7ghh15t+1qTjvZBmZkmVlTtfnpe5oxn8m8mO2Q2rKJ3eMvWuQGW/6yVxN9+hQ75evuWcg3XBbFLbg==" + "resolved" "https://registry.npmjs.org/koa-helmet/-/koa-helmet-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "helmet" "^4.4.1" + +"koa-ip@^2.1.2": + "integrity" "sha512-U9w+WkasaIeHRrPfAp/J7UsGCqdCOeavetq6ASMjXUvMmEboKAWGFUlt0c2QU3z6F6Q5NJloh8IwkgWzoaJ8Tg==" + "resolved" "https://registry.npmjs.org/koa-ip/-/koa-ip-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "debug" "4.3.4" + "lodash.isplainobject" "4.0.6" + "request-ip" "2.1.3" + +"koa-is-json@^1.0.0": + "integrity" "sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==" + "resolved" "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz" + "version" "1.0.0" + +"koa-passport@5.0.0": + "integrity" "sha512-eNGg3TGgZ4ydm9DYCOqaa0ySSA/44BS6X+v4CKjP/nHOoXlADRonHsZvS3QWok6EV0ZL0V7FhfWxRYfD2B5kTQ==" + "resolved" "https://registry.npmjs.org/koa-passport/-/koa-passport-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "passport" "^0.6.0" + +"koa-range@0.3.0": + "integrity" "sha512-Ich3pCz6RhtbajYXRWjIl6O5wtrLs6kE3nkXc9XmaWe+MysJyZO7K4L3oce1Jpg/iMgCbj+5UCiMm/rqVtcDIg==" + "resolved" "https://registry.npmjs.org/koa-range/-/koa-range-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "stream-slice" "^0.1.2" + +"koa-send@^5.0.0": + "integrity" "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==" + "resolved" "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "debug" "^4.1.1" + "http-errors" "^1.7.3" + "resolve-path" "^1.4.0" + +"koa-session@6.2.0": + "integrity" "sha512-l2ZC6D1BnRkIXhWkRgpewdqKn38/9/2WScmxyShuN408TxX+J/gUzdzGBIvGZaRwmezOU819sNpGmfFGLeDckg==" + "resolved" "https://registry.npmjs.org/koa-session/-/koa-session-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "crc" "^3.4.4" + "debug" "^3.1.0" + "is-type-of" "^1.0.0" + "uuid" "^3.3.2" + +"koa-static@5.0.0": + "integrity" "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==" + "resolved" "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "debug" "^3.1.0" + "koa-send" "^5.0.0" + +"koa@^2.13.4", "koa@>=2.0.0", "koa@2.13.4": + "integrity" "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==" + "resolved" "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz" + "version" "2.13.4" + dependencies: + "accepts" "^1.3.5" + "cache-content-type" "^1.0.0" + "content-disposition" "~0.5.2" + "content-type" "^1.0.4" + "cookies" "~0.8.0" + "debug" "^4.3.2" + "delegates" "^1.0.0" + "depd" "^2.0.0" + "destroy" "^1.0.4" + "encodeurl" "^1.0.2" + "escape-html" "^1.0.3" + "fresh" "~0.5.2" + "http-assert" "^1.3.0" + "http-errors" "^1.6.3" + "is-generator-function" "^1.0.7" + "koa-compose" "^4.1.0" + "koa-convert" "^2.0.0" + "on-finished" "^2.3.0" + "only" "~0.0.2" + "parseurl" "^1.3.2" + "statuses" "^1.5.0" + "type-is" "^1.6.16" + "vary" "^1.1.2" + +"koa2-ratelimit@^1.1.2": + "integrity" "sha512-Iiri4o7dVlLK6zB7kH5A4ACtPmgIys5Ad2b+RoqOx9U2V8P0pY5sD/F7piCt0w3yiLl9vckH7pMcQ9yWkRdsIg==" + "resolved" "https://registry.npmjs.org/koa2-ratelimit/-/koa2-ratelimit-1.1.2.tgz" + "version" "1.1.2" + +"kuler@^2.0.0": + "integrity" "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + "resolved" "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz" + "version" "2.0.0" + +"libbase64@0.1.0": + "integrity" "sha512-B91jifmFw1DKEqEWstSpg1PbtUbBzR4yQAPT86kCQXBtud1AJVA+Z6RSklSrqmKe4q2eiEufgnhqJKPgozzfIQ==" + "resolved" "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz" + "version" "0.1.0" + +"libmime@^2.0.3": + "integrity" "sha512-ABr2f4O+K99sypmkF/yPz2aXxUFHEZzv+iUkxItCeKZWHHXdQPpDXd6rV1kBBwL4PserzLU09EIzJ2lxC9hPfQ==" + "resolved" "https://registry.npmjs.org/libmime/-/libmime-2.1.3.tgz" + "version" "2.1.3" + dependencies: + "iconv-lite" "0.4.15" + "libbase64" "0.1.0" + "libqp" "1.1.0" + +"libmime@2.1.0": + "integrity" "sha512-4be2R6/jOasyPTw0BkpIZBVk2cElqjdIdS0PRPhbOCV4wWuL/ZcYYpN1BCTVB+6eIQ0uuAwp5hQTHFrM5Joa8w==" + "resolved" "https://registry.npmjs.org/libmime/-/libmime-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "iconv-lite" "0.4.13" + "libbase64" "0.1.0" + "libqp" "1.1.0" + +"libqp@1.1.0": + "integrity" "sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA==" + "resolved" "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz" + "version" "1.1.0" + +"liftoff@^2.5.0": + "integrity" "sha512-01zfGFqfORP1CGmZZP2Zn51zsqz4RltDi0RDOhbGoLYdUT5Lw+I2gX6QdwXhPITF6hPOHEOp+At6/L24hIg9WQ==" + "resolved" "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "extend" "^3.0.0" + "findup-sync" "^2.0.0" + "fined" "^1.0.1" + "flagged-respawn" "^1.0.0" + "is-plain-object" "^2.0.4" + "object.map" "^1.0.0" + "rechoir" "^0.6.2" + "resolve" "^1.1.7" + +"lines-and-columns@^1.1.6": + "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + "version" "1.2.4" + +"linkify-it@^3.0.1": + "integrity" "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==" + "resolved" "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "uc.micro" "^1.0.1" + +"loader-runner@^4.2.0": + "integrity" "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + "version" "4.3.0" + +"loader-utils@^2.0.0", "loader-utils@^2.0.2": + "integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"locate-path@^6.0.0": + "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "p-locate" "^5.0.0" + +"lodash-es@^4.17.15", "lodash-es@^4.17.21": + "integrity" "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "resolved" "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" + "version" "4.17.21" + +"lodash.debounce@^4.0.8": + "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.deburr@^4.1.0": + "integrity" "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" + "resolved" "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz" + "version" "4.1.0" + +"lodash.get@^4.4.2": + "integrity" "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + "resolved" "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" + "version" "4.4.2" + +"lodash.includes@^4.3.0": + "integrity" "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + "resolved" "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz" + "version" "4.3.0" + +"lodash.isboolean@^3.0.3": + "integrity" "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + "resolved" "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz" + "version" "3.0.3" + +"lodash.isinteger@^4.0.4": + "integrity" "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + "resolved" "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz" + "version" "4.0.4" + +"lodash.isnumber@^3.0.3": + "integrity" "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + "resolved" "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz" + "version" "3.0.3" + +"lodash.isplainobject@^4.0.6", "lodash.isplainobject@4.0.6": + "integrity" "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + "version" "4.0.6" + +"lodash.isstring@^4.0.1": + "integrity" "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + "resolved" "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" + "version" "4.0.1" + +"lodash.once@^4.0.0": + "integrity" "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + "resolved" "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" + "version" "4.1.1" + +"lodash@^4.17.11", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.3", "lodash@4.17.21": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log-symbols@^2.2.0": + "integrity" "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "chalk" "^2.0.1" + +"log-symbols@^4.1.0": + "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "chalk" "^4.1.0" + "is-unicode-supported" "^0.1.0" + +"logform@^2.2.0", "logform@^2.3.2": + "integrity" "sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==" + "resolved" "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz" + "version" "2.4.2" dependencies: "@colors/colors" "1.5.0" "fecha" "^4.2.0" @@ -6891,22 +6940,22 @@ logform@^2.2.0, logform@^2.3.2: "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" "version" "1.0.4" -monaco-editor-webpack-plugin@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-7.0.1.tgz#ba19c60aba990184e36ad8722b1ed6a564527c7c" - integrity sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw== +"monaco-editor-webpack-plugin@7.0.1": + "integrity" "sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw==" + "resolved" "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-7.0.1.tgz" + "version" "7.0.1" dependencies: - loader-utils "^2.0.2" + "loader-utils" "^2.0.2" -monaco-editor@0.33.0: - version "0.33.0" - resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.33.0.tgz#842e244f3750a2482f8a29c676b5684e75ff34af" - integrity sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw== +"monaco-editor@>= 0.21.0 < 1", "monaco-editor@>= 0.25.0 < 1", "monaco-editor@>= 0.31.0", "monaco-editor@0.33.0": + "integrity" "sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw==" + "resolved" "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.33.0.tgz" + "version" "0.33.0" -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== +"ms@^2.1.1", "ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" "ms@2.0.0": "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" @@ -8139,15 +8188,15 @@ ms@2.0.0: "resolved" "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz" "version" "2.1.2" -react-singleton-hook@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/react-singleton-hook/-/react-singleton-hook-3.3.0.tgz#4da1d8ccc9fb21662f40f7e200516b8452fc552f" - integrity sha512-U0qLp7LkpqPAnSQkKNPQmMd0mhar8hAm4VL+3y/bJFoi9H817wl+gM0z7RAMfOE49E8tlCMroEavqwJa6wItlg== +"react-singleton-hook@3.3.0": + "integrity" "sha512-U0qLp7LkpqPAnSQkKNPQmMd0mhar8hAm4VL+3y/bJFoi9H817wl+gM0z7RAMfOE49E8tlCMroEavqwJa6wItlg==" + "resolved" "https://registry.npmjs.org/react-singleton-hook/-/react-singleton-hook-3.3.0.tgz" + "version" "3.3.0" -react-transition-group@^4.3.0: - version "4.4.5" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" - integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== +"react-transition-group@^4.3.0": + "integrity" "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==" + "resolved" "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz" + "version" "4.4.5" dependencies: "@babel/runtime" "^7.5.5" "dom-helpers" "^5.0.1" @@ -8162,7 +8211,7 @@ react-transition-group@^4.3.0: "@babel/runtime" "^7.0.0" "memoize-one" ">=3.1.1 <6" -"react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^15.3.0 || 16 || 17 || 18", "react@^16.3.0 || ^17.0.0 || ^18.0.0", "react@^16.3.0 || 17 || 18", "react@^16.8.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17 || ^18", "react@^17.0.1", "react@^17.0.2", "react@>= 16.14", "react@>= 16.8.0", "react@>=15", "react@>=16.13.1", "react@>=16.3", "react@>=16.3.0", "react@>=16.6.0", "react@>=16.8.0", "react@17.0.2": +"react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^15.3.0 || 16 || 17 || 18", "react@^16.3.0 || ^17.0.0 || ^18.0.0", "react@^16.3.0 || 17 || 18", "react@^16.8.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17 || ^18", "react@^17.0.1", "react@^17.0.2", "react@>= 16.14", "react@>= 16.8.0", "react@>=15", "react@>=16.13.1", "react@>=16.3", "react@>=16.3.0", "react@>=16.6.0", "react@>=16.8.0", "react@15 - 18", "react@17.0.2": "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" "version" "17.0.2" @@ -8691,546 +8740,585 @@ react-transition-group@^4.3.0: "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" "version" "4.0.0" dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" - integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== - dependencies: - node-forge "^1" - -semver@7.3.7: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== - dependencies: - lru-cache "^6.0.0" - -semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -sendmail@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/sendmail/-/sendmail-1.6.1.tgz#6be92fb4be70d1d9ad102030aeb1e737bd512159" - integrity sha512-lIhvnjSi5e5jL8wA1GPP6j2QVlx6JOEfmdn0QIfmuJdmXYGmJ375kcOU0NSm/34J+nypm4sa1AXrYE5w3uNIIA== - dependencies: - dkim-signer "0.2.2" - mailcomposer "3.12.0" - -sentence-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" - integrity sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ== - dependencies: - no-case "^2.2.0" - upper-case-first "^1.1.2" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -set-cookie-parser@^2.4.6: - version "2.5.1" - resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz#ddd3e9a566b0e8e0862aca974a6ac0e01349430b" - integrity sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ== - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -sharp@0.31.0: - version "0.31.0" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.0.tgz#ce9b5202a5667486721cf07fd5b52360b1c2275a" - integrity sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw== - dependencies: - color "^4.2.3" - detect-libc "^2.0.1" - node-addon-api "^5.0.0" - prebuild-install "^7.1.1" - semver "^7.3.7" - simple-get "^4.0.1" - tar-fs "^2.1.1" - tunnel-agent "^0.6.0" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -sift@16.0.0: - version "16.0.0" - resolved "https://registry.yarnpkg.com/sift/-/sift-16.0.0.tgz#447991577db61f1a8fab727a8a98a6db57a23eb8" - integrity sha512-ILTjdP2Mv9V1kIxWMXeMTIRbOBrqKc4JAXmFMnFq3fKeyQ2Qwa3Dw1ubcye3vR+Y6ofA0b9gNDr/y2t6eUeIzQ== - -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^4.0.0, simple-get@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" - integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== - dependencies: - decompress-response "^6.0.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -snake-case@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" - integrity sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q== - dependencies: - no-case "^2.2.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -sorted-array-functions@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz#8605695563294dffb2c9796d602bd8459f7a0dd5" - integrity sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA== - -source-list-map@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -sshpk@^1.7.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" - integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stack-trace@0.0.x: - version "0.0.10" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== - -stackframe@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" - integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== - -state-local@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/state-local/-/state-local-1.0.7.tgz#da50211d07f05748d53009bee46307a37db386d5" - integrity sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -statuses@2.0.1, statuses@^2.0.0, statuses@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -std-env@^3.0.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.3.1.tgz#93a81835815e618c8aa75e7c8a4dc04f7c314e29" - integrity sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q== - -strapi-plugin-import-export-entries@^1.18.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/strapi-plugin-import-export-entries/-/strapi-plugin-import-export-entries-1.18.0.tgz#7910244728f8c0e834b55c4b684d3e913ae31085" - integrity sha512-pAokLrqjd08JS7N/LUvsym3JTvja25J0xKw4zbPUDEt5Fdr/N9/N7wthKy6cv7TA7f6qJFq3q1RNtyjhJ5Cf/Q== + "@types/json-schema" "^7.0.9" + "ajv" "^8.8.0" + "ajv-formats" "^2.1.1" + "ajv-keywords" "^5.0.0" + +"select-hose@^2.0.0": + "integrity" "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" + +"selfsigned@^2.1.1": + "integrity" "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "node-forge" "^1" + +"semver@^5.5.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.6.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.1.1": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.1.2": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.3.4", "semver@^7.3.5", "semver@^7.3.7", "semver@7.3.7": + "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" + "version" "7.3.7" + dependencies: + "lru-cache" "^6.0.0" + +"send@0.18.0": + "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" + "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + "version" "0.18.0" + dependencies: + "debug" "2.6.9" + "depd" "2.0.0" + "destroy" "1.2.0" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "2.0.0" + "mime" "1.6.0" + "ms" "2.1.3" + "on-finished" "2.4.1" + "range-parser" "~1.2.1" + "statuses" "2.0.1" + +"sendmail@^1.6.1": + "integrity" "sha512-lIhvnjSi5e5jL8wA1GPP6j2QVlx6JOEfmdn0QIfmuJdmXYGmJ375kcOU0NSm/34J+nypm4sa1AXrYE5w3uNIIA==" + "resolved" "https://registry.npmjs.org/sendmail/-/sendmail-1.6.1.tgz" + "version" "1.6.1" + dependencies: + "dkim-signer" "0.2.2" + "mailcomposer" "3.12.0" + +"sentence-case@^2.1.0": + "integrity" "sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==" + "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "no-case" "^2.2.0" + "upper-case-first" "^1.1.2" + +"serialize-javascript@^6.0.0": + "integrity" "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "randombytes" "^2.1.0" + +"serve-index@^1.9.1": + "integrity" "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "accepts" "~1.3.4" + "batch" "0.6.1" + "debug" "2.6.9" + "escape-html" "~1.0.3" + "http-errors" "~1.6.2" + "mime-types" "~2.1.17" + "parseurl" "~1.3.2" + +"serve-static@1.15.0": + "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + "version" "1.15.0" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.18.0" + +"set-cookie-parser@^2.4.6": + "integrity" "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" + "resolved" "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz" + "version" "2.5.1" + +"set-value@^2.0.0", "set-value@^2.0.1": + "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" + "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "extend-shallow" "^2.0.1" + "is-extendable" "^0.1.1" + "is-plain-object" "^2.0.3" + "split-string" "^3.0.1" + +"setimmediate@^1.0.4": + "integrity" "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + "version" "1.0.5" + +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" + +"setprototypeof@1.2.0": + "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + "version" "1.2.0" + +"sha.js@^2.4.0", "sha.js@^2.4.8": + "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" + "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + "version" "2.4.11" + dependencies: + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"shallow-clone@^3.0.0": + "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" + "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^6.0.2" + +"shallowequal@^1.1.0": + "integrity" "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "resolved" "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + "version" "1.1.0" + +"sharp@0.31.0": + "integrity" "sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw==" + "resolved" "https://registry.npmjs.org/sharp/-/sharp-0.31.0.tgz" + "version" "0.31.0" + dependencies: + "color" "^4.2.3" + "detect-libc" "^2.0.1" + "node-addon-api" "^5.0.0" + "prebuild-install" "^7.1.1" + "semver" "^7.3.7" + "simple-get" "^4.0.1" + "tar-fs" "^2.1.1" + "tunnel-agent" "^0.6.0" + +"shebang-command@^1.2.0": + "integrity" "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "shebang-regex" "^1.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^1.0.0": + "integrity" "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + "version" "1.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"sift@16.0.0": + "integrity" "sha512-ILTjdP2Mv9V1kIxWMXeMTIRbOBrqKc4JAXmFMnFq3fKeyQ2Qwa3Dw1ubcye3vR+Y6ofA0b9gNDr/y2t6eUeIzQ==" + "resolved" "https://registry.npmjs.org/sift/-/sift-16.0.0.tgz" + "version" "16.0.0" + +"signal-exit@^3.0.0", "signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + "version" "3.0.7" + +"simple-concat@^1.0.0": + "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" + "version" "1.0.1" + +"simple-get@^4.0.0", "simple-get@^4.0.1": + "integrity" "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==" + "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "decompress-response" "^6.0.0" + "once" "^1.3.1" + "simple-concat" "^1.0.0" + +"simple-swizzle@^0.2.2": + "integrity" "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==" + "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "is-arrayish" "^0.3.1" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"snake-case@^2.1.0": + "integrity" "sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==" + "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "no-case" "^2.2.0" + +"snapdragon-node@^2.0.1": + "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" + "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "define-property" "^1.0.0" + "isobject" "^3.0.0" + "snapdragon-util" "^3.0.1" + +"snapdragon-util@^3.0.1": + "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" + "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^3.2.0" + +"snapdragon@^0.8.1": + "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" + "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + "version" "0.8.2" + dependencies: + "base" "^0.11.1" + "debug" "^2.2.0" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "map-cache" "^0.2.2" + "source-map" "^0.5.6" + "source-map-resolve" "^0.5.0" + "use" "^3.1.0" + +"sockjs@^0.3.24": + "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + "version" "0.3.24" + dependencies: + "faye-websocket" "^0.11.3" + "uuid" "^8.3.2" + "websocket-driver" "^0.7.4" + +"sorted-array-functions@^1.3.0": + "integrity" "sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==" + "resolved" "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz" + "version" "1.3.0" + +"source-list-map@^2.0.1": + "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" + "version" "2.0.1" + +"source-map-js@^1.0.2": + "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + "version" "1.0.2" + +"source-map-resolve@^0.5.0": + "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" + dependencies: + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + "resolve-url" "^0.2.1" + "source-map-url" "^0.4.0" + "urix" "^0.1.0" + +"source-map-support@~0.5.20": + "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + "version" "0.5.21" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map-url@^0.4.0": + "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + "version" "0.4.1" + +"source-map@^0.5.6": + "integrity" "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.5.7": + "integrity" "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.7.3": + "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + "version" "0.7.4" + +"source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "debug" "^4.1.0" + "detect-node" "^2.0.4" + "hpack.js" "^2.1.6" + "obuf" "^1.1.2" + "readable-stream" "^3.0.6" + "wbuf" "^1.7.3" + +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "debug" "^4.1.0" + "handle-thing" "^2.0.0" + "http-deceiver" "^1.2.7" + "select-hose" "^2.0.0" + "spdy-transport" "^3.0.0" + +"split-string@^3.0.1", "split-string@^3.0.2": + "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" + "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "extend-shallow" "^3.0.0" + +"sprintf-js@~1.0.2": + "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"sshpk@^1.7.0": + "integrity" "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==" + "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" + "version" "1.17.0" + dependencies: + "asn1" "~0.2.3" + "assert-plus" "^1.0.0" + "bcrypt-pbkdf" "^1.0.0" + "dashdash" "^1.12.0" + "ecc-jsbn" "~0.1.1" + "getpass" "^0.1.1" + "jsbn" "~0.1.0" + "safer-buffer" "^2.0.2" + "tweetnacl" "~0.14.0" + +"stack-trace@0.0.x": + "integrity" "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + "resolved" "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz" + "version" "0.0.10" + +"stackframe@^1.3.4": + "integrity" "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz" + "version" "1.3.4" + +"state-local@^1.0.6": + "integrity" "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" + "resolved" "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz" + "version" "1.0.7" + +"static-extend@^0.1.1": + "integrity" "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==" + "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + "version" "0.1.2" + dependencies: + "define-property" "^0.2.5" + "object-copy" "^0.1.0" + +"statuses@^1.5.0": + "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"statuses@^2.0.0", "statuses@^2.0.1", "statuses@2.0.1": + "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + "version" "2.0.1" + +"statuses@>= 1.4.0 < 2": + "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"statuses@>= 1.5.0 < 2": + "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"std-env@^3.0.1": + "integrity" "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" + "resolved" "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz" + "version" "3.3.1" + +"strapi-plugin-import-export-entries@^1.18.0": + "integrity" "sha512-pAokLrqjd08JS7N/LUvsym3JTvja25J0xKw4zbPUDEt5Fdr/N9/N7wthKy6cv7TA7f6qJFq3q1RNtyjhJ5Cf/Q==" + "resolved" "https://registry.npmjs.org/strapi-plugin-import-export-entries/-/strapi-plugin-import-export-entries-1.18.0.tgz" + "version" "1.18.0" dependencies: "@monaco-editor/react" "4.4.5" - csvtojson "2.0.10" - deepmerge "^4.2.2" - joi "17.6.0" - lodash "4.17.21" - monaco-editor "0.33.0" - monaco-editor-webpack-plugin "7.0.1" - react-singleton-hook "3.3.0" - -stream-browserify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" - integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== - dependencies: - inherits "~2.0.4" - readable-stream "^3.5.0" - -stream-http@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5" - integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.4" - readable-stream "^3.6.0" - xtend "^4.0.2" - -stream-slice@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b" - integrity sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA== - -strict-event-emitter@^0.2.0, strict-event-emitter@^0.2.4: - version "0.2.8" - resolved "https://registry.yarnpkg.com/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz#b4e768927c67273c14c13d20e19d5e6c934b47ca" - integrity sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A== - dependencies: - events "^3.3.0" - -string-argv@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== - -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string_decoder@^1.1.1, string_decoder@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== - dependencies: - is-utf8 "^0.2.0" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + "csvtojson" "2.0.10" + "deepmerge" "^4.2.2" + "joi" "17.6.0" + "lodash" "4.17.21" + "monaco-editor" "0.33.0" + "monaco-editor-webpack-plugin" "7.0.1" + "react-singleton-hook" "3.3.0" + +"stream-browserify@^3.0.0": + "integrity" "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==" + "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "inherits" "~2.0.4" + "readable-stream" "^3.5.0" + +"stream-http@^3.2.0": + "integrity" "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==" + "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "builtin-status-codes" "^3.0.0" + "inherits" "^2.0.4" + "readable-stream" "^3.6.0" + "xtend" "^4.0.2" + +"stream-slice@^0.1.2": + "integrity" "sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==" + "resolved" "https://registry.npmjs.org/stream-slice/-/stream-slice-0.1.2.tgz" + "version" "0.1.2" + +"strict-event-emitter@^0.2.0", "strict-event-emitter@^0.2.4": + "integrity" "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==" + "resolved" "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz" + "version" "0.2.8" + dependencies: + "events" "^3.3.0" + +"string_decoder@^1.1.1", "string_decoder@^1.3.0": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-argv@~0.3.1": + "integrity" "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" + "resolved" "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" + "version" "0.3.1" + +"string-width@^4.0.0", "string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.2", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== +"strip-ansi@^3.0.0": + "integrity" "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ansi-regex" "^2.0.0" + +"strip-ansi@^5.2.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-bom@^2.0.0": + "integrity" "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "is-utf8" "^0.2.0" + +"strip-eof@^1.0.0": + "integrity" "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + "version" "1.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strip-json-comments@~2.0.1": + "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + "version" "2.0.1" "style-loader@3.3.1": "integrity" "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==" @@ -9918,7 +10006,7 @@ strip-json-comments@~2.0.1: "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" "version" "3.2.3" -"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.40.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.11.0", "webpack@^5.20.0", "webpack@^5.74.0", "webpack@>=2", "webpack@>=4.43.0 <6.0.0", "webpack@>=5", "webpack@3 || 4 || 5", "webpack@4.x.x || 5.x.x": +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.40.0 || ^5.0.0", "webpack@^4.5.0 || 5.x", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.11.0", "webpack@^5.20.0", "webpack@^5.74.0", "webpack@>=2", "webpack@>=4.43.0 <6.0.0", "webpack@>=5", "webpack@3 || 4 || 5", "webpack@4.x.x || 5.x.x": "integrity" "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==" "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz" "version" "5.75.0" diff --git "a/api/\357\200\201\357\277\275" "b/api/\357\200\201\357\277\275" new file mode 100644 index 00000000..e69de29b diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp new file mode 100644 index 00000000..6ba5765a --- /dev/null +++ b/node_modules/.bin/mkdirp @@ -0,0 +1,12 @@ +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@" +else + exec node "$basedir/../mkdirp/bin/cmd.js" "$@" +fi diff --git a/node_modules/.bin/mkdirp.cmd b/node_modules/.bin/mkdirp.cmd new file mode 100644 index 00000000..a865dd9f --- /dev/null +++ b/node_modules/.bin/mkdirp.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\mkdirp\bin\cmd.js" %* diff --git a/node_modules/.bin/mkdirp.ps1 b/node_modules/.bin/mkdirp.ps1 new file mode 100644 index 00000000..911e8546 --- /dev/null +++ b/node_modules/.bin/mkdirp.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../mkdirp/bin/cmd.js" $args + } else { + & "$basedir/node$exe" "$basedir/../mkdirp/bin/cmd.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../mkdirp/bin/cmd.js" $args + } else { + & "node$exe" "$basedir/../mkdirp/bin/cmd.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 395b5fd9..00000000 --- a/package-lock.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "reactjs", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - } - }, - "dependencies": { - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index cd574b21..00000000 --- a/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "dependencies": { - "lodash": "^4.17.21" - } -} From a4bf170d1d62183d38ef1052a318841364b19bc2 Mon Sep 17 00:00:00 2001 From: guileveque Date: Tue, 15 Nov 2022 18:03:11 +0100 Subject: [PATCH 50/69] wip --- front/src/axios.instance.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/src/axios.instance.js b/front/src/axios.instance.js index b9eb6d3b..00e56db6 100644 --- a/front/src/axios.instance.js +++ b/front/src/axios.instance.js @@ -7,7 +7,7 @@ const Instance = () => { headers: { "Content-Type": "application/json", Authorization: - "Bearer 4e3382ac49435af655866867ae8b0d6e1df3eaad25227b77a94229167245942c0f71edd35ec66a56c34a21081effa13ad9682aa26f7e11ba74e1a458ecdcb1cdd02782ccb25406add09278145c3a94dca2a1787d4c96a0be5bfcaaad626f6ceeb00f709befd0624f95bac66cc7f043976a82a607333ff54382d25fa1b548c528", + "Bearer 8a092cb4b8ed1a885ea9db27aba6ef600086d53f2c5957925c7c408039b66909c550d002fafe2944731669c0c3bf077eb0735f418b4c82da464d353812dcaf764ff876447f21039c9e54463c3a847c10c2aac65d68453a75d1fc134a1cf2219a48c677b010e2f765688f3be1aca479de07e4122d2787e3358cc3aec11d1f1836", }, }); }; From 389a9053cb7246877cb6e6777cc1bdd2d582b27b Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Tue, 15 Nov 2022 18:23:21 +0100 Subject: [PATCH 51/69] notify --- front/package-lock.json | 34 ++++++++++++++++++++++++ front/package.json | 1 + front/src/axios.instance.js | 2 +- front/src/components/Navigation.jsx | 1 + front/src/components/Sponsor/Sponsor.jsx | 28 ++++++++++++------- 5 files changed, 56 insertions(+), 10 deletions(-) diff --git a/front/package-lock.json b/front/package-lock.json index c12ae684..72f31211 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -17,6 +17,7 @@ "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", + "react-toastify": "^9.1.1", "strapi": "^3.6.10", "web-vitals": "^2.1.4" } @@ -5901,6 +5902,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/co": { "version": "4.6.0", "license": "MIT", @@ -15366,6 +15375,18 @@ } } }, + "node_modules/react-toastify": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.1.1.tgz", + "integrity": "sha512-pkFCla1z3ve045qvjEmn2xOJOy4ZciwRXm1oMPULVkELi5aJdHCN/FHnuqXq8IwGDLB7PPk2/J6uP9D8ejuiRw==", + "dependencies": { + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, "node_modules/read-cache": { "version": "1.0.0", "license": "MIT", @@ -22549,6 +22570,11 @@ "mimic-response": "^1.0.0" } }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, "co": { "version": "4.6.0" }, @@ -28399,6 +28425,14 @@ "workbox-webpack-plugin": "^6.4.1" } }, + "react-toastify": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.1.1.tgz", + "integrity": "sha512-pkFCla1z3ve045qvjEmn2xOJOy4ZciwRXm1oMPULVkELi5aJdHCN/FHnuqXq8IwGDLB7PPk2/J6uP9D8ejuiRw==", + "requires": { + "clsx": "^1.1.1" + } + }, "read-cache": { "version": "1.0.0", "requires": { diff --git a/front/package.json b/front/package.json index 6706409f..dbca9be8 100644 --- a/front/package.json +++ b/front/package.json @@ -12,6 +12,7 @@ "react-dom": "^18.2.0", "react-router-dom": "^6.4.3", "react-scripts": "5.0.1", + "react-toastify": "^9.1.1", "strapi": "^3.6.10", "web-vitals": "^2.1.4" }, diff --git a/front/src/axios.instance.js b/front/src/axios.instance.js index 00e56db6..b9eb6d3b 100644 --- a/front/src/axios.instance.js +++ b/front/src/axios.instance.js @@ -7,7 +7,7 @@ const Instance = () => { headers: { "Content-Type": "application/json", Authorization: - "Bearer 8a092cb4b8ed1a885ea9db27aba6ef600086d53f2c5957925c7c408039b66909c550d002fafe2944731669c0c3bf077eb0735f418b4c82da464d353812dcaf764ff876447f21039c9e54463c3a847c10c2aac65d68453a75d1fc134a1cf2219a48c677b010e2f765688f3be1aca479de07e4122d2787e3358cc3aec11d1f1836", + "Bearer 4e3382ac49435af655866867ae8b0d6e1df3eaad25227b77a94229167245942c0f71edd35ec66a56c34a21081effa13ad9682aa26f7e11ba74e1a458ecdcb1cdd02782ccb25406add09278145c3a94dca2a1787d4c96a0be5bfcaaad626f6ceeb00f709befd0624f95bac66cc7f043976a82a607333ff54382d25fa1b548c528", }, }); }; diff --git a/front/src/components/Navigation.jsx b/front/src/components/Navigation.jsx index 1efeb678..fddd1e69 100644 --- a/front/src/components/Navigation.jsx +++ b/front/src/components/Navigation.jsx @@ -1,6 +1,7 @@ import React from "react"; import { useNavigate } from "react-router-dom"; import logoStyle from "../../src/img/Logo/logo by c4m noir.png"; +import { ToastContainer } from 'react-toastify'; const Navigation = () =>{ const navigate = useNavigate(); diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index f6858c8f..f18fe751 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -4,8 +4,9 @@ import SponsorItem from "./SponsorItem"; import { GetSponsors } from "../../request/sponsors.request"; import Spinner from "../Spinner"; import { GetAthletes, PostAthletes, PuitAthletes } from "../../request/athletes.request"; -import coeur from "../../img/Logo/flamme-en-contour.png" -import { PostAthletes, PuitAthletes } from "../../request/athletes.request"; +import coeur from "../../img/Logo/flamme-en-contour.png"; +import { ToastContainer, toast } from 'react-toastify'; +import 'react-toastify/dist/ReactToastify.css'; const Sponsor = () => { @@ -23,9 +24,7 @@ const Sponsor = () => { } const [selected, setSelected] = useState([initialState]) - const [show, setShow] = useState(false); - const handleClose = () => setShow(false); - const handleShow = () => setShow(true); + const [data, setData] = useState([]) const [page, setPage] = useState(0) @@ -53,6 +52,10 @@ const Sponsor = () => { setSelected(data.filter(element => element.id === id)) } + const notify = (msg) => toast(`Waouh vous avez ${msg} !`, { + icon: "😍" + }); + useEffect(() => { const handleScroll = () => { @@ -83,14 +86,16 @@ const Sponsor = () => { } const handleLike = (id) => { + GetSponsors().then(res => { + if(res.data.data[id-1].attributes?.likes?.find(v => v.id === 1)){ - alert("Vous matchez !!!!") + notify('un Match') PuitAthletes({data :{ likes: [{"id": 1}] }}, 1) }else{ - alert("Sponsor liké") + notify('liké') PuitAthletes({data :{ likes: [{"id": 1}] }}, 1) @@ -100,11 +105,16 @@ const Sponsor = () => { return ( -
+
+ +
Sponsor
+ + +
{ @@ -142,7 +152,7 @@ const Sponsor = () => {
- +
) } From c0d9f021d0ce0e398bbb9010be38231d60a0a096 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Tue, 15 Nov 2022 18:32:43 +0100 Subject: [PATCH 52/69] notify --- front/src/components/Navigation.jsx | 10 ++---- front/src/components/Sponsor/Sponsor.jsx | 39 ++++++------------------ 2 files changed, 11 insertions(+), 38 deletions(-) diff --git a/front/src/components/Navigation.jsx b/front/src/components/Navigation.jsx index 77f19762..78f567d1 100644 --- a/front/src/components/Navigation.jsx +++ b/front/src/components/Navigation.jsx @@ -1,14 +1,8 @@ import React from "react"; import { useNavigate } from "react-router-dom"; -<<<<<<< HEAD -import logoStyle from "../../src/img/Logo/logo by c4m noir.png"; -import { ToastContainer } from 'react-toastify'; -======= import logo from "../../src/img/assets/logo_Jo4_marseille_1.png"; import burgerVecto from "../../src/img/assets/burgerVecto.png" ->>>>>>> 512ed93a255e201a649f3e318cb4b7aaf35622d1 - const Navigation = () =>{ const navigate = useNavigate(); @@ -23,11 +17,11 @@ const Navigation = () =>{

navigate("/")}>À Propos

navigate("/")}>Contact

burger - +

navigate("/athlete")}>Cherchez un Sponsor

navigate("/PostSponsoring")}>Proposez de sponsoriser

- + ) } diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index 0a99fbca..0dfd5b9c 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -5,16 +5,12 @@ import SearchInput from "../input/InputMinus"; import Nageur from "../../img/assets/photo-header.gif"; import { GetSponsors } from "../../request/sponsors.request"; import Spinner from "../Spinner"; -<<<<<<< HEAD import { GetAthletes, PostAthletes, PuitAthletes } from "../../request/athletes.request"; import coeur from "../../img/Logo/flamme-en-contour.png"; import { ToastContainer, toast } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; -======= -import { GetAthletes } from "../../request/athletes.request"; -import coeur from "../../img/Logo/flamme-en-contour.png" -import { PostAthletes, PuitAthletes } from "../../request/athletes.request"; ->>>>>>> 512ed93a255e201a649f3e318cb4b7aaf35622d1 + + const Sponsor = () => { @@ -66,8 +62,8 @@ const Sponsor = () => { useEffect(() => { const handleScroll = () => { - - if (window.scrollY === 969 && page < 100 && data.length === 10 ) { + console.log(window.scrollY) + if (window.scrollY === 548 && page < 100 && data.length === 10 ) { setPage(prevState => prevState + 10) setLoad(true) } @@ -112,28 +108,14 @@ const Sponsor = () => { } return ( -<<<<<<< HEAD - -
- - -
Sponsor
- - - - - -
- -=======
Nageur Olympique - +
->>>>>>> 512ed93a255e201a649f3e318cb4b7aaf35622d1 + { load ? @@ -166,19 +148,16 @@ const Sponsor = () => { }
-<<<<<<< HEAD - -
-=======
->>>>>>> 512ed93a255e201a649f3e318cb4b7aaf35622d1 +
-
) +
+ ) } export default Sponsor; From 366e96713d60faabdfe3f8192b972986e44b3a64 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Tue, 15 Nov 2022 18:34:55 +0100 Subject: [PATCH 53/69] update --- front/src/components/Sponsor/Sponsor.jsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index 0dfd5b9c..ec44a5b7 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -150,10 +150,7 @@ const Sponsor = () => { -
- -
From 2b4fd1fd0bb606883802b0beab5153a7e8e30aef Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Tue, 15 Nov 2022 19:00:30 +0100 Subject: [PATCH 54/69] update --- front/src/components/Athlete/AthleteItem.jsx | 2 +- front/src/stylesheets/header.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/front/src/components/Athlete/AthleteItem.jsx b/front/src/components/Athlete/AthleteItem.jsx index 5cf819e0..0942f9f4 100644 --- a/front/src/components/Athlete/AthleteItem.jsx +++ b/front/src/components/Athlete/AthleteItem.jsx @@ -9,7 +9,7 @@ const AthleteItem = ({athlete}) => { -
+
Athlete en recherche de sponsor
diff --git a/front/src/stylesheets/header.css b/front/src/stylesheets/header.css index a033858c..f1e2f5f9 100644 --- a/front/src/stylesheets/header.css +++ b/front/src/stylesheets/header.css @@ -18,7 +18,7 @@ position: fixed; top: 0px; left: 0px; - width: 1920px; + width: 1600px; height: 80px; background: #FFFFFF; } @@ -100,4 +100,4 @@ a { position: absolute; top: -160px; left: 0; -} \ No newline at end of file +} From 6c125bd26e3e3f95c69e2bdd1bf17adc91040d68 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Tue, 15 Nov 2022 20:41:19 +0100 Subject: [PATCH 55/69] update --- front/src/components/Athlete/Athlete.jsx | 4 ++-- front/src/components/Home.jsx | 15 ++++++++------- front/src/components/Navigation.jsx | 6 +++--- front/src/components/Sponsor/Sponsor.jsx | 5 +++-- front/src/components/Sponsor/SponsorItem.jsx | 4 ++-- 5 files changed, 18 insertions(+), 16 deletions(-) diff --git a/front/src/components/Athlete/Athlete.jsx b/front/src/components/Athlete/Athlete.jsx index effd0199..4adcafbe 100644 --- a/front/src/components/Athlete/Athlete.jsx +++ b/front/src/components/Athlete/Athlete.jsx @@ -57,8 +57,8 @@ const Athlete = () => { return ( -
- Sponsor +
+
diff --git a/front/src/components/Home.jsx b/front/src/components/Home.jsx index 1bff1200..7fe5f70b 100644 --- a/front/src/components/Home.jsx +++ b/front/src/components/Home.jsx @@ -10,15 +10,16 @@ const Home = () => { const handleSubmit = () => navigate('/sponsor'); return
- Nageur Olympique - + + Nageur Olympique -
- - -
-
; +
+ + +
+ +
}; export default Home; diff --git a/front/src/components/Navigation.jsx b/front/src/components/Navigation.jsx index 78f567d1..3ec45e2a 100644 --- a/front/src/components/Navigation.jsx +++ b/front/src/components/Navigation.jsx @@ -8,7 +8,7 @@ const Navigation = () =>{ return(
-

Sports &

Athlètes

+

Sports &

Athlètes

navigate("/")}/>
@@ -19,8 +19,8 @@ const Navigation = () =>{ burger
-

navigate("/athlete")}>Cherchez un Sponsor

-

navigate("/PostSponsoring")}>Proposez de sponsoriser

+

navigate("/athlete")} >Cherchez un Sponsor

+

navigate("/PostSponsoring")} >Proposez de sponsoriser

) diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index ec44a5b7..aee7f8b0 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -119,14 +119,15 @@ const Sponsor = () => { { load ? - :
+ :
{ data.map(({id, attributes}) => { return (
handleClick(id)} + > {attributes.name}
diff --git a/front/src/components/Sponsor/SponsorItem.jsx b/front/src/components/Sponsor/SponsorItem.jsx index 1c3c8872..6a139cd9 100644 --- a/front/src/components/Sponsor/SponsorItem.jsx +++ b/front/src/components/Sponsor/SponsorItem.jsx @@ -21,7 +21,7 @@ const SponsorItem = ({sponsor}) => { -
+
{ attributes.isActive ?
Offre valable
@@ -66,7 +66,7 @@ const SponsorItem = ({sponsor}) => { return ( -
+
{ isEmpty(sponsor[0]?.attributes) ? From 53eab652b8af6ee1c6911c8b982319a7ca3e01e1 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Tue, 15 Nov 2022 22:40:17 +0100 Subject: [PATCH 56/69] update --- front/src/App.css | 7 +++++ front/src/components/Athlete/Athlete.jsx | 4 ++- front/src/components/Banner.jsx | 35 +++++++++++++++++++++++ front/src/components/Home.jsx | 18 +++--------- front/src/components/Navigation.jsx | 11 +++---- front/src/components/Sponsor/Sponsor.jsx | 15 ++++------ front/src/components/input/Input.jsx | 3 +- front/src/img/icon/arrow.png | Bin 0 -> 4057 bytes front/src/stylesheets/banner.css | 20 +++++++++++++ front/src/stylesheets/inputs.css | 8 +++--- 10 files changed, 85 insertions(+), 36 deletions(-) create mode 100644 front/src/components/Banner.jsx create mode 100644 front/src/img/icon/arrow.png create mode 100644 front/src/stylesheets/banner.css diff --git a/front/src/App.css b/front/src/App.css index efde8c4b..562f9fae 100644 --- a/front/src/App.css +++ b/front/src/App.css @@ -1,6 +1,7 @@ @import url(./stylesheets/sponsor.css); @import url(./stylesheets/header.css); @import url(./stylesheets/inputs.css); +@import url(./stylesheets/banner.css); .App { text-align: center; @@ -61,3 +62,9 @@ max-width: 100%; width: 100%; } + + .arrow { + width: 48px; + filter: saturate(0); + + } diff --git a/front/src/components/Athlete/Athlete.jsx b/front/src/components/Athlete/Athlete.jsx index 4adcafbe..c0a3815b 100644 --- a/front/src/components/Athlete/Athlete.jsx +++ b/front/src/components/Athlete/Athlete.jsx @@ -1,5 +1,6 @@ import React, {useState, useEffect} from "react"; import Navigation from "../Navigation"; +import Banner from './../Banner' import AthleteItem from "./AthleteItem"; import Spinner from "../Spinner"; import { GetAthletes } from "../../request/athletes.request"; @@ -60,8 +61,9 @@ const Athlete = () => {
+ -
+
{ load diff --git a/front/src/components/Banner.jsx b/front/src/components/Banner.jsx new file mode 100644 index 00000000..a45a012e --- /dev/null +++ b/front/src/components/Banner.jsx @@ -0,0 +1,35 @@ +import React from 'react' +import Nageur from "../img/assets/photo-header.gif" +import { useNavigate } from "react-router-dom"; +import SearchInput from './input/Input' +import arrow from '../img/icon/arrow.png' + +const Banner = () => { + + const navigate = useNavigate() + + return ( + +
+ +
+ + +

Sports &

Athlètes

+ +
+

navigate("/athlete#athlete")} className="h1 mb-2" > + + Cherchez un Sponsor

+

navigate("/PostSponsoring")} className="h1" > Proposez de sponsoriser

+
+ + + + +
+
+ ) +} + +export default Banner diff --git a/front/src/components/Home.jsx b/front/src/components/Home.jsx index 7fe5f70b..08eacc84 100644 --- a/front/src/components/Home.jsx +++ b/front/src/components/Home.jsx @@ -1,23 +1,13 @@ import React from "react"; import Navigation from "./Navigation"; -import { useNavigate } from "react-router-dom"; -import SearchInput from "./input/Input" -import Nageur from "../img/assets/photo-header.gif" -const Home = () => { - - const navigate = useNavigate(); +import Banner from "./Banner"; - const handleSubmit = () => navigate('/sponsor'); +const Home = () => { return
- - Nageur Olympique - -
- - -
+ +
}; diff --git a/front/src/components/Navigation.jsx b/front/src/components/Navigation.jsx index 3ec45e2a..5f91feff 100644 --- a/front/src/components/Navigation.jsx +++ b/front/src/components/Navigation.jsx @@ -4,13 +4,13 @@ import logo from "../../src/img/assets/logo_Jo4_marseille_1.png"; import burgerVecto from "../../src/img/assets/burgerVecto.png" const Navigation = () =>{ + const navigate = useNavigate(); return( -
-

Sports &

Athlètes

-
- navigate("/")}/> + +
+ navigate("/")}/>

navigate("/")}>Accueil

navigate("/")}>Projets

@@ -19,10 +19,7 @@ const Navigation = () =>{ burger
-

navigate("/athlete")} >Cherchez un Sponsor

-

navigate("/PostSponsoring")} >Proposez de sponsoriser

-
) } diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index aee7f8b0..6ac5eeca 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -2,13 +2,12 @@ import React, { useState, useEffect } from "react"; import Navigation from "../Navigation"; import SponsorItem from "./SponsorItem"; import SearchInput from "../input/InputMinus"; -import Nageur from "../../img/assets/photo-header.gif"; import { GetSponsors } from "../../request/sponsors.request"; import Spinner from "../Spinner"; import { GetAthletes, PostAthletes, PuitAthletes } from "../../request/athletes.request"; -import coeur from "../../img/Logo/flamme-en-contour.png"; import { ToastContainer, toast } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; +import Banner from "../Banner"; @@ -110,10 +109,11 @@ const Sponsor = () => { return (
- Nageur Olympique + + - -
+ {/* */} +
{ @@ -125,7 +125,7 @@ const Sponsor = () => { return (
handleClick(id)} > @@ -149,10 +149,7 @@ const Sponsor = () => { }
-
- -
) diff --git a/front/src/components/input/Input.jsx b/front/src/components/input/Input.jsx index ed66d440..ed4cf127 100644 --- a/front/src/components/input/Input.jsx +++ b/front/src/components/input/Input.jsx @@ -10,8 +10,9 @@ function Input() { return (
- + bk*t-GE%S~+)|nKt=S|s)L4|A~dqbOj z8_|qy!q_H~7&4gUbH~5%eLTMRhkIY=+~;|o=Q-zfXCALOq>Z^CzZ5?J0D_hl7ykhO zD7b_I`*^^I%l#ww0YC_EdGW%v2V={Wgc|4T5xjp^2z(0pC*)tvp+qwg4^GG+FQ}@v z;jZo5C-U&1_}rlPr)xVO?TDx94EIJ^dKG!xy!iA$HuM``l(_oqy?YMlLZHVWiqI$o zP9a@E!HaiH@0wUZz`)quyk?`k4c>_elFQ`e_Hx9)=s5_e;s5EZEK8GjFnpflT*vO=?oiD$cr zMiE(=4k0Bs803`N#$##U?tac!-`3XO6i;E7b`Z8aV{#tQA{p@Ku~LGZ?JB*FqDem7 zZ+(T}U`6Iq$4mVYOPt?`QAXfd(E9aj${mpwGdDmtK1t=Q-AIMgSrN*L1lfpTe&jlQ+XgM! z9>9tAT`>kCOLS+mtoU&nfXf~4v#a*dDM_YB3TK@h z4ebA%-c79(z~wCsQ27OLB0#0y`))?FFwWk|`5uG_LlVksny64b53=!!?vaLPS$Sxb z#~aj5kNNE0mF>a~=Y7bk`A7hReKY^^@M`w)L#eC)J6R+Y?=|jmZx6&V2ivv68oLv6 zx59VUGaX>Sm34(Ha;nLD@XmEf1oDWs*uX%)JFm{!RdB??z4K>Gjdcc9MY1^?B1NbFp(S&H#q^ z$dsz}X6oP)6n`gIb&Z}^oet2RqF_;4^^B`0A;g2F{9k9c_a={n6gZKT$)>ld$H}md zcmndMJXr_x3mo1n<#MZ#!b1ZBZF?wziX7Xsu)r<94Xk7hZx3P*Nyw+~|= z?@}vHh$LxCvBjEz5fw=ZzV_uL>;Z6dJcetCB~qk03Lwq9VDb1i`=&n*7;yU(3J~H0 zP<1Pxiw0pI0g9c9SVr*N5Dn^v=vNhs3(OjMHc%*lgN)SQP{{4nX#za!*-_|eLdoC? z&mz?AczCUwLWRa!xSJwi;L%!;n)z%R>|mdtJv1Fy478fIP=OF{7t+J0Eu5xZfcNB( zw&VE%IFeM_oE1(4LD29#Dq;n^A10aR3YYPyK-Qo9OuG1a8R7YQQgyB1lrv5PCwt${ zBo*8%(Pj&liU>ZuOP-e+H>UrI;kO$K69*oX^z%Pi(4cr!%$&J-^*?F7UM@iM4i#(2*7V>IIB-!5C|YXKr`*z5Llfiw|3&+t!1 znS=t^pW>l(4a4;@B&f!Y@q*DHLkn^%H=-`JaH-0b0)JZ8$AEYYB{Jj!_-QKQZNg?9 z9^TjdNWdAe%p~?DaHW-Af|+u42Npb40TUDKIeu)eg4brD{dwaL{dh?}Z#`*H45U^n zPZDOb3oS=-q2~*6*PlDEq!(dO;E|Q2bqbE%E3sq(y~CgU4y#u($RA z^DG9kv7J7LR)N$m_82Ej{(B5rx<@_SL=stfQZ38`B$BTAR-g-_7iR=*))#xbGW;<= z{!`cfTq|jX*mRyGicO{sX|?m4^LeJJONFdVp4XR;An8~k#;rAs%1_cIN58%`(u1n1mY!(ddSt^j_+B<_KFLDM+r>ziS5e-vkG&-M?PMvpvl7|0*vMWZ! zDmwj0npTKr7Jh^$*L}Hw=e?tAl`b%_>WVdJNAtvA_AMz1YrdYKfnT;_?Pr{`Q)|Ng zJ-MNc|59d;fh-5xrSgSUUusn{2V1n)-6Qp9(}-1DG(xkXy3;+RSKbP7rJ<_x+OqdE zsxe-2!frMT9=V+$LKK~s%zULtQno^%RaSLyJ7qQ#0yMz{0c+w*l2Q`GHzPOmgD1_f z|1TRlR73231(EB%?X) zdFN*S6Raj-lvZV>_q~rJ#%{L#o{ZcP zE6t1)!ckf`>N=Z@hk^>k6DX~$NGDHfZoi$KdJv~B$JuvHqt>r#r=H>fQ~tx_Be{yM ze2_cCJJ%(zT5^vAT_fO`(AMlFA5eBc{n=PzCC{EgnM zBsWZGnsIfFY3U~X2PPz#EsRrV$0lpBgl#Rw(&+A8R5QWi8c5}F$N%NOabWIJcwV3X z!GPtJu~wJyIjz$*JL4>$AUv9vo5$C^Woq<7Hb+C3Bjm$w_A0gRqetD{tluFs^BxY- zGZ|b4pKCVV<;KNZWG2~nz$r6tUm>^JNzoCw27v$rCeZLXMc#f(mdW;_V$eBswCF?Y!{r(oJqO4fy!khz-tYxm~DBXo1A8_B_-ca zgB1>Y-;e;+*_O_*W(MHw;_pfhzMv-C(xF`l&1^DPjZIW_1t(c#cSkDxP&UJ)$BEY8 zdX6*f?PNE`T4oO~`f!OB`vhy-sY2@OmAkZ)Wun}WNlET~2dvGu63g}cSi*wB-UgPV zSz9DI@aL=+93Q+kTZv7*Qf@Zq#Z?^`<%1=&hnK?IKEKmYj)%V=org{OF-=!vgLd4i z^q65WjelcL7a*d=Lcyh1 z0z|c9RYl@Uf3b-IEshEj$_eoGD93o7J5dZ1&4x9X&JT?E)6mbj_UPITT3iPuaqO|PFC+wbhIHr?eT2P(9 zaIhS@NY>r137@Q?{?hIf=k9iCHKre{!onhO=YaNNU~1 z7TPcX#k)i_+R}wKws90W@86L5IQZ~VL^if~G%yHTO!jlQw;3Dy(g(aHb<3~DhO#0_ z-t2srpki z$a6wZ;KM$?LXr9puC^Q8CmwdZ8+oM-d!a7)8$N9l>bIQ580fPD&lRN3@IqxOHc%&^ z8c*MLymF_dAy@GH?@3ojkiRaVi?iTN-Jo|X(0f-#EB`Z>2WAqqJ| z=nQlJr}2OX+t!BfJJ?y2PLr?m?*IKUkzUTG(=S%hIA<16l4<+z)mbXdEy=K3rfM3` z#CkMzMgKS@k9~Sr=0SRAl=Z-|(c#C&nxVGIUF*FvQ;vI|&&6)}8_n9YPMujtbsWjI z4Y=Sj2iJn9puC>9iu|2($Tru8>(1xs!;9uwqn|Dt{T~mwZeLhJDreeq@%|-|Tq;Xb Ln~N33Zc+aO@x8qQ literal 0 HcmV?d00001 diff --git a/front/src/stylesheets/banner.css b/front/src/stylesheets/banner.css new file mode 100644 index 00000000..a072b5c8 --- /dev/null +++ b/front/src/stylesheets/banner.css @@ -0,0 +1,20 @@ +.banner { + background-size: cover; + background-position: center; + padding: 320px 0; +} + +.banner .h1 { + margin: 0; + color: white; + text-shadow: 1px 1px 3px rgba(0,0,0,0.2); + font-size: 32px; + font-weight: bold; +} + +.banner p { + font-size: 20px; + color: white; + opacity: .7; + text-shadow: 1px 1px 3px rgba(0,0,0,0.2); +} diff --git a/front/src/stylesheets/inputs.css b/front/src/stylesheets/inputs.css index e9f9d159..df7e6c25 100644 --- a/front/src/stylesheets/inputs.css +++ b/front/src/stylesheets/inputs.css @@ -8,7 +8,7 @@ border-style: solid; border-top-left-radius: 100px; border-bottom-right-radius: 100px; - top: 500px; + top: 540px; width: 1160px; height: 63px; background-color: #ff5757; @@ -25,7 +25,7 @@ border-style: solid; border-top-left-radius: 100px; border-bottom-right-radius: 100px; - top: 460px; + top: 540px; width: 940px; height: 63px; background-color: #ff5757; @@ -38,7 +38,7 @@ .loupe { position: absolute; - top: 508px; + top: 548px; left: 1080px; width: 40px; height: 40px; @@ -104,4 +104,4 @@ font-weight: bold; text-align: center; font-size: 20px; -} \ No newline at end of file +} From 62547afe23e10a3e8cf30179179fe7e33a8c7d2b Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 00:34:23 +0100 Subject: [PATCH 57/69] update --- front/src/App.css | 6 --- front/src/App.js | 2 + front/src/components/Athlete/Athlete.jsx | 13 +++--- front/src/components/Athlete/AthleteItem.jsx | 16 ++++--- front/src/components/Banner.jsx | 9 ++-- front/src/components/Header.jsx | 48 ++++++++++++++++++++ front/src/components/Home.jsx | 5 +- front/src/components/Sponsor/Sponsor.jsx | 26 +++++------ front/src/components/Sponsor/SponsorItem.jsx | 10 ++-- front/src/components/SposorOffer.jsx | 4 +- front/src/components/input/Input.jsx | 2 +- front/src/components/input/InputMinus.jsx | 2 + front/src/stylesheets/banner.css | 7 --- front/src/stylesheets/header.css | 8 ++-- front/src/stylesheets/inputs.css | 4 +- 15 files changed, 104 insertions(+), 58 deletions(-) create mode 100644 front/src/components/Header.jsx diff --git a/front/src/App.css b/front/src/App.css index 562f9fae..db0629af 100644 --- a/front/src/App.css +++ b/front/src/App.css @@ -62,9 +62,3 @@ max-width: 100%; width: 100%; } - - .arrow { - width: 48px; - filter: saturate(0); - - } diff --git a/front/src/App.js b/front/src/App.js index d879e134..90260448 100644 --- a/front/src/App.js +++ b/front/src/App.js @@ -1,3 +1,4 @@ +import logo from "./logo.svg"; import "./App.css"; import Router from "./Router"; import "bootstrap/dist/css/bootstrap.min.css"; @@ -6,6 +7,7 @@ import "bootstrap/dist/js/bootstrap.min.js"; function App() { return (
+
); diff --git a/front/src/components/Athlete/Athlete.jsx b/front/src/components/Athlete/Athlete.jsx index c0a3815b..0a72f15f 100644 --- a/front/src/components/Athlete/Athlete.jsx +++ b/front/src/components/Athlete/Athlete.jsx @@ -1,5 +1,5 @@ import React, {useState, useEffect} from "react"; -import Navigation from "../Navigation"; +import Header from "../Header"; import Banner from './../Banner' import AthleteItem from "./AthleteItem"; import Spinner from "../Spinner"; @@ -42,7 +42,7 @@ const Athlete = () => { useEffect(() => { const handleScroll = () => { - if (window.scrollY === 570 && page < 100 && data.length === 10) { + if (window.scrollY === 640 && page < 100 && data.length === 10) { setPage(prevState => prevState + 10) setLoad(true) } @@ -57,13 +57,14 @@ const Athlete = () => { }, [page, data.length]); + return (
- - +
+ -
+
{ load @@ -95,7 +96,7 @@ const Athlete = () => {
} -
+
diff --git a/front/src/components/Athlete/AthleteItem.jsx b/front/src/components/Athlete/AthleteItem.jsx index 0942f9f4..b3fab903 100644 --- a/front/src/components/Athlete/AthleteItem.jsx +++ b/front/src/components/Athlete/AthleteItem.jsx @@ -3,7 +3,7 @@ import AthleteModal from './AthleteModal' const AthleteItem = ({athlete}) => { - console.log(athlete) + const isEmpty = (obj) => Object.values(obj).every(x => x.length < 1) const displayData = ( @@ -11,7 +11,11 @@ const AthleteItem = ({athlete}) => {
-
Athlete en recherche de sponsor
+
Athlete en recherche de sponsor
+ +
+

{athlete[0]?.attributes.email}

+
@@ -20,9 +24,6 @@ const AthleteItem = ({athlete}) => {

{athlete[0]?.attributes.sports}

-
-

{athlete[0]?.attributes.email}

-
{ @@ -40,8 +41,9 @@ const AthleteItem = ({athlete}) => { return (
- { - displayData + { isEmpty(athlete) + ? null + :displayData }
diff --git a/front/src/components/Banner.jsx b/front/src/components/Banner.jsx index a45a012e..35b1ad24 100644 --- a/front/src/components/Banner.jsx +++ b/front/src/components/Banner.jsx @@ -2,9 +2,8 @@ import React from 'react' import Nageur from "../img/assets/photo-header.gif" import { useNavigate } from "react-router-dom"; import SearchInput from './input/Input' -import arrow from '../img/icon/arrow.png' -const Banner = () => { +const Banner = ({isNotAthlete}) => { const navigate = useNavigate() @@ -14,8 +13,12 @@ const Banner = () => {
+ { + isNotAthlete + ?

Athlètes

+ :

Sports &

Athlètes

+ } -

Sports &

Athlètes

navigate("/athlete#athlete")} className="h1 mb-2" > diff --git a/front/src/components/Header.jsx b/front/src/components/Header.jsx new file mode 100644 index 00000000..192e2fc3 --- /dev/null +++ b/front/src/components/Header.jsx @@ -0,0 +1,48 @@ +import React from "react"; +import { useNavigate } from "react-router-dom"; +import logo from "../../src/img/assets/logo_Jo4_marseille_1.png"; +import burgerVecto from "../img/assets/burgerVecto.png" +import { Link } from 'react-router-dom' + +const Header = () =>{ + + const navigate = useNavigate(); + + const style = {color: "#00004d", fontSize: "24px", fontWeight: "bold", marginLeft: "10px", fontFamily: 'Poppins, sans-serif'}; + + return( + <> + + + + + + ) +} + +export default Header; diff --git a/front/src/components/Home.jsx b/front/src/components/Home.jsx index 08eacc84..f114f4f7 100644 --- a/front/src/components/Home.jsx +++ b/front/src/components/Home.jsx @@ -1,13 +1,14 @@ import React from "react"; import Navigation from "./Navigation"; import Banner from "./Banner"; +import Header from "./Header"; const Home = () => { return
- - +
+
}; diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index 6ac5eeca..29be1fd9 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -4,10 +4,11 @@ import SponsorItem from "./SponsorItem"; import SearchInput from "../input/InputMinus"; import { GetSponsors } from "../../request/sponsors.request"; import Spinner from "../Spinner"; -import { GetAthletes, PostAthletes, PuitAthletes } from "../../request/athletes.request"; +import { PuitAthletes } from "../../request/athletes.request"; import { ToastContainer, toast } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; import Banner from "../Banner"; +import Header from "../Header"; @@ -61,8 +62,8 @@ const Sponsor = () => { useEffect(() => { const handleScroll = () => { - console.log(window.scrollY) - if (window.scrollY === 548 && page < 100 && data.length === 10 ) { + + if (window.scrollY === 640 && page < 100 && data.length === 10 ) { setPage(prevState => prevState + 10) setLoad(true) } @@ -77,14 +78,13 @@ const Sponsor = () => { }, [page, data.length]); const handleMatching = () => { - //matching element athlete + // matching element athlete // matching les sponsor qui corresponde aux donées en dure. const sport = "football" - const adress = "marseille" + GetSponsors().then(res => { - //console.log(res.data.data); - console.log(res.data.data.filter(v => v.attributes?.sports == sport)); - setData(res.data.data.filter(v => v.attributes?.sports == sport)) + + setData(res.data.data.filter(v => v.attributes?.sports === sport)) }) } @@ -109,11 +109,11 @@ const Sponsor = () => { return (
- - +
+ - {/* */} -
+ +
{ @@ -147,7 +147,7 @@ const Sponsor = () => { }
} -
+
diff --git a/front/src/components/Sponsor/SponsorItem.jsx b/front/src/components/Sponsor/SponsorItem.jsx index 6a139cd9..bcd12837 100644 --- a/front/src/components/Sponsor/SponsorItem.jsx +++ b/front/src/components/Sponsor/SponsorItem.jsx @@ -21,14 +21,14 @@ const SponsorItem = ({sponsor}) => { -
+
{ attributes.isActive - ?
Offre valable
- :
L'Offre est cloturée
+ ?
Offre valable
+ :
L'Offre est cloturée
} -
+
{ dateFormated(attributes.createdAt) } @@ -38,7 +38,7 @@ const SponsorItem = ({sponsor}) => {

{attributes.name}

-
+

Sports that we support

diff --git a/front/src/components/SposorOffer.jsx b/front/src/components/SposorOffer.jsx index f97f86c3..c75a7425 100644 --- a/front/src/components/SposorOffer.jsx +++ b/front/src/components/SposorOffer.jsx @@ -1,6 +1,6 @@ import React from 'react' import { useState } from 'react' -import Navigation from './Navigation'; +import Header from './Header'; import Nageur from "../img/assets/photo-header.gif" import { PostSponsors } from '../request/sponsors.request'; import { useNavigate } from 'react-router-dom' @@ -37,7 +37,7 @@ const SposorOffer = () => { return (
- +
diff --git a/front/src/components/input/Input.jsx b/front/src/components/input/Input.jsx index ed4cf127..c76161bf 100644 --- a/front/src/components/input/Input.jsx +++ b/front/src/components/input/Input.jsx @@ -9,7 +9,7 @@ function Input() { return (
- + navigate("/sponsor")} + alt="" /> +
); diff --git a/front/src/stylesheets/banner.css b/front/src/stylesheets/banner.css index a072b5c8..c83f8d3f 100644 --- a/front/src/stylesheets/banner.css +++ b/front/src/stylesheets/banner.css @@ -11,10 +11,3 @@ font-size: 32px; font-weight: bold; } - -.banner p { - font-size: 20px; - color: white; - opacity: .7; - text-shadow: 1px 1px 3px rgba(0,0,0,0.2); -} diff --git a/front/src/stylesheets/header.css b/front/src/stylesheets/header.css index f1e2f5f9..cdff28b9 100644 --- a/front/src/stylesheets/header.css +++ b/front/src/stylesheets/header.css @@ -68,10 +68,10 @@ } .burger { - top: 20px; - height: 41px; - background: url() 0% 0% no-repeat padding-box; - opacity: 1; + /* top: 20px; */ + height: 28px; + /* background: url() 0% 0% no-repeat padding-box; */ + /* opacity: 1; */ } .tools { diff --git a/front/src/stylesheets/inputs.css b/front/src/stylesheets/inputs.css index df7e6c25..b8f86083 100644 --- a/front/src/stylesheets/inputs.css +++ b/front/src/stylesheets/inputs.css @@ -26,8 +26,8 @@ border-top-left-radius: 100px; border-bottom-right-radius: 100px; top: 540px; - width: 940px; - height: 63px; + width: 720px; + height: 64px; background-color: #ff5757; font-family: 'Poppins', sans-serif; color: #FFFFFF; From a61bca2677a08812d943720747b3be91c6bb6409 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 01:07:44 +0100 Subject: [PATCH 58/69] update --- front/src/components/SposorOffer.jsx | 18 +++++++++++++++--- front/src/stylesheets/banner.css | 10 ++++++++++ front/src/stylesheets/inputs.css | 6 +++++- 3 files changed, 30 insertions(+), 4 deletions(-) diff --git a/front/src/components/SposorOffer.jsx b/front/src/components/SposorOffer.jsx index c75a7425..cf1774cf 100644 --- a/front/src/components/SposorOffer.jsx +++ b/front/src/components/SposorOffer.jsx @@ -35,10 +35,16 @@ const SposorOffer = () => { return ( -
- +
+
-
+ +
+ + + +
+
setDataForm({...dataForm, image: e.target.value})}/> @@ -70,6 +76,12 @@ const SposorOffer = () => {
+
+ +
+ {/* */} + +
) } diff --git a/front/src/stylesheets/banner.css b/front/src/stylesheets/banner.css index c83f8d3f..9b86ebc0 100644 --- a/front/src/stylesheets/banner.css +++ b/front/src/stylesheets/banner.css @@ -11,3 +11,13 @@ font-size: 32px; font-weight: bold; } + +.banner .h1:hover { + color: lightgrey; +} + +.banner2 { + background-size: unset; + background-position: 25%; + padding: 240px 0; +} diff --git a/front/src/stylesheets/inputs.css b/front/src/stylesheets/inputs.css index b8f86083..4a1bdc88 100644 --- a/front/src/stylesheets/inputs.css +++ b/front/src/stylesheets/inputs.css @@ -47,6 +47,10 @@ opacity: 1; } +.loupe:hover { + opacity: 0.8; +} + .loupeMinus { position: absolute; top: 470px; @@ -96,7 +100,7 @@ border-top-left-radius: 100px; border-bottom-right-radius: 100px; top: 500px; - width: 1459px; + width: 640px; height: 40px; background-color: #ff5757; font-family: 'Poppins', sans-serif; From 2e9e0d8289d2b1269bcb0825bd9e96b4062a60f6 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 01:09:58 +0100 Subject: [PATCH 59/69] update --- front/src/stylesheets/inputs.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/src/stylesheets/inputs.css b/front/src/stylesheets/inputs.css index 4a1bdc88..9aeac223 100644 --- a/front/src/stylesheets/inputs.css +++ b/front/src/stylesheets/inputs.css @@ -1,5 +1,5 @@ .card { - top: 500px; + top: 100px; } .homeInput { From ff8b58abfe3dd9de6ba68640c083f3af2bf28bda Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 01:13:15 +0100 Subject: [PATCH 60/69] update --- front/src/components/Sponsor/SponsorItem.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/src/components/Sponsor/SponsorItem.jsx b/front/src/components/Sponsor/SponsorItem.jsx index bcd12837..472e8bcb 100644 --- a/front/src/components/Sponsor/SponsorItem.jsx +++ b/front/src/components/Sponsor/SponsorItem.jsx @@ -43,7 +43,7 @@ const SponsorItem = ({sponsor}) => {

Sports that we support

-
{attributes?.sports}
+

{attributes?.sports}

{ From 1299d81be4edef0142b38387c5e4ae879580d48a Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 08:32:54 +0100 Subject: [PATCH 61/69] update --- front/public/footer.html | 49 ++++++++++++++++++++++ front/src/App.css | 1 + front/src/Router.js | 2 + front/src/components/Footer.jsx | 40 ++++++++++++++++++ front/src/img/footer/AWS.png | Bin 0 -> 67802 bytes front/src/img/footer/code4marseille.png | Bin 0 -> 132373 bytes front/src/img/footer/d13.png | Bin 0 -> 95125 bytes front/src/img/footer/inco.png | Bin 0 -> 7756 bytes front/src/img/footer/provencetourisme.png | Bin 0 -> 7012 bytes front/src/img/footer/voyageprive.png | Bin 0 -> 39608 bytes front/src/stylesheets/footer.css | 25 +++++++++++ 11 files changed, 117 insertions(+) create mode 100644 front/public/footer.html create mode 100644 front/src/components/Footer.jsx create mode 100644 front/src/img/footer/AWS.png create mode 100644 front/src/img/footer/code4marseille.png create mode 100644 front/src/img/footer/d13.png create mode 100644 front/src/img/footer/inco.png create mode 100644 front/src/img/footer/provencetourisme.png create mode 100644 front/src/img/footer/voyageprive.png create mode 100644 front/src/stylesheets/footer.css diff --git a/front/public/footer.html b/front/public/footer.html new file mode 100644 index 00000000..04f87853 --- /dev/null +++ b/front/public/footer.html @@ -0,0 +1,49 @@ + + + diff --git a/front/src/App.css b/front/src/App.css index db0629af..814affb2 100644 --- a/front/src/App.css +++ b/front/src/App.css @@ -2,6 +2,7 @@ @import url(./stylesheets/header.css); @import url(./stylesheets/inputs.css); @import url(./stylesheets/banner.css); +@import url(./stylesheets/footer.css); .App { text-align: center; diff --git a/front/src/Router.js b/front/src/Router.js index 24cf1dc1..eb99ac18 100644 --- a/front/src/Router.js +++ b/front/src/Router.js @@ -4,6 +4,7 @@ import { BrowserRouter, Route, Routes } from "react-router-dom"; import Sponsor from "./components/Sponsor/Sponsor"; import Athlete from "./components/Athlete/Athlete"; import SposorOffer from "./components/SposorOffer"; +import Footer from "./components/Footer"; const Router = () => { return (
@@ -14,6 +15,7 @@ const Router = () => { } /> } /> +
); diff --git a/front/src/components/Footer.jsx b/front/src/components/Footer.jsx new file mode 100644 index 00000000..6ce4448b --- /dev/null +++ b/front/src/components/Footer.jsx @@ -0,0 +1,40 @@ +import React from 'react' + +const Footer = () => { + + function importAll(r) { + let images = {}; + r.keys().forEach((item, index) => { images[item.replace('./', '')] = r(item); }); + return images + } + + const images = importAll(require.context('../img/footer', false, /\.(png|jpe?g|svg)$/)); + + +return ( +
+ + ) +} + +export default Footer diff --git a/front/src/img/footer/AWS.png b/front/src/img/footer/AWS.png new file mode 100644 index 0000000000000000000000000000000000000000..3325daa339bc9d3108522e345a677298591bdd4a GIT binary patch literal 67802 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 P;j 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 z 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�u(lOZ@yo6t6mD<`*r3 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 C1fX*O literal 0 HcmV?d00001 diff --git a/front/src/img/footer/inco.png b/front/src/img/footer/inco.png new file mode 100644 index 0000000000000000000000000000000000000000..030c4e391eacdf4fc1dfe18c4cd80864b7a263ab GIT binary patch literal 7756 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 MOHHL}Ma!`N0X16Q;Q#;t literal 0 HcmV?d00001 diff --git a/front/src/img/footer/provencetourisme.png b/front/src/img/footer/provencetourisme.png new file mode 100644 index 0000000000000000000000000000000000000000..25f8afa139f247b1e75842f4e7f4e84b64d13b2f GIT binary patch literal 7012 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 literal 0 HcmV?d00001 diff --git a/front/src/stylesheets/footer.css b/front/src/stylesheets/footer.css new file mode 100644 index 00000000..564118ee --- /dev/null +++ b/front/src/stylesheets/footer.css @@ -0,0 +1,25 @@ +.footer { + display: flex; + flex: 1; + flex-direction: row; + flex-wrap: wrap; + border: 1px solid #707070; + padding-bottom: 40px; + justify-content: center; + align-items: center; +} + +.footer a { + flex-basis: 30%; + text-align: center; + padding: 10px; +} + +.footer img { + height: 70px; + object-fit: contain; +} + +.smaller { + height: 40px !important; +} From 6c7a28239dd85351dc8d4b6972dc5050052aa1e4 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 10:02:08 +0100 Subject: [PATCH 62/69] update --- front/src/App.css | 16 ++++++++++++++++ front/src/components/Athlete/Athlete.jsx | 2 +- front/src/components/Athlete/AthleteModal.jsx | 4 ++-- front/src/components/Sponsor/Sponsor.jsx | 4 ++-- front/src/components/Sponsor/SponsorModal.jsx | 4 ++-- front/src/components/SposorOffer.jsx | 4 ++-- 6 files changed, 25 insertions(+), 9 deletions(-) diff --git a/front/src/App.css b/front/src/App.css index 814affb2..8e75ac3c 100644 --- a/front/src/App.css +++ b/front/src/App.css @@ -63,3 +63,19 @@ max-width: 100%; width: 100%; } + + .btn-ghost { + color: black; + border: 1px solid #4A4A4A; + padding: 8px 24px; + border-radius: 50px; + font-weight: lighter; + opacity: 1; + transition: opacity 0.3s ease; + background: transparent; + } + + .btn-ghost:hover { + opacity: 1; + background: white; + } diff --git a/front/src/components/Athlete/Athlete.jsx b/front/src/components/Athlete/Athlete.jsx index 0a72f15f..f679a183 100644 --- a/front/src/components/Athlete/Athlete.jsx +++ b/front/src/components/Athlete/Athlete.jsx @@ -42,7 +42,7 @@ const Athlete = () => { useEffect(() => { const handleScroll = () => { - if (window.scrollY === 640 && page < 100 && data.length === 10) { + if (window.scrollY === 862 && page < 100 && data.length === 10) { setPage(prevState => prevState + 10) setLoad(true) } diff --git a/front/src/components/Athlete/AthleteModal.jsx b/front/src/components/Athlete/AthleteModal.jsx index f5da0afa..0a892f9f 100644 --- a/front/src/components/Athlete/AthleteModal.jsx +++ b/front/src/components/Athlete/AthleteModal.jsx @@ -13,7 +13,7 @@ const AthleteModal = ({name}) => { <>

- +
diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index 29be1fd9..419c528d 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -63,7 +63,7 @@ const Sponsor = () => { useEffect(() => { const handleScroll = () => { - if (window.scrollY === 640 && page < 100 && data.length === 10 ) { + if (window.scrollY === 862 && page < 100 && data.length === 10 ) { setPage(prevState => prevState + 10) setLoad(true) } @@ -137,7 +137,7 @@ const Sponsor = () => {

{attributes.email}

-
diff --git a/front/src/components/Sponsor/SponsorModal.jsx b/front/src/components/Sponsor/SponsorModal.jsx index cdcc929d..23aa945b 100644 --- a/front/src/components/Sponsor/SponsorModal.jsx +++ b/front/src/components/Sponsor/SponsorModal.jsx @@ -12,7 +12,7 @@ const SponsorModal = ({name}) => { <>
- +
diff --git a/front/src/components/SposorOffer.jsx b/front/src/components/SposorOffer.jsx index cf1774cf..f89812c4 100644 --- a/front/src/components/SposorOffer.jsx +++ b/front/src/components/SposorOffer.jsx @@ -74,12 +74,12 @@ const SposorOffer = () => { setDataForm({...dataForm, about: e.target.value})}/>
- +
- {/* */} +
From 60a24445c3d2ff966d8fef4ebaca1a7021fcf097 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 10:08:52 +0100 Subject: [PATCH 63/69] update --- front/src/components/Sponsor/Sponsor.jsx | 3 --- front/src/stylesheets/header.css | 10 ---------- 2 files changed, 13 deletions(-) diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index 419c528d..4c99c4c6 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -1,7 +1,5 @@ import React, { useState, useEffect } from "react"; -import Navigation from "../Navigation"; import SponsorItem from "./SponsorItem"; -import SearchInput from "../input/InputMinus"; import { GetSponsors } from "../../request/sponsors.request"; import Spinner from "../Spinner"; import { PuitAthletes } from "../../request/athletes.request"; @@ -11,7 +9,6 @@ import Banner from "../Banner"; import Header from "../Header"; - const Sponsor = () => { const initialState = { diff --git a/front/src/stylesheets/header.css b/front/src/stylesheets/header.css index cdff28b9..9a65b4cc 100644 --- a/front/src/stylesheets/header.css +++ b/front/src/stylesheets/header.css @@ -9,8 +9,6 @@ top: 23px; margin-left: 38px; height: 35px; - - background: transparent url('') 0% 0% no-repeat padding-box; opacity: 1; } @@ -29,8 +27,6 @@ font-size: 35px; font-weight: bold; color: #00004d; - - background: transparent url() 0% 0% no-repeat padding-box; opacity: 1; } @@ -40,8 +36,6 @@ font-size: 35px; font-weight: bold; color: #00004d; - - background: transparent url() 0% 0% no-repeat padding-box; opacity: 1; } @@ -51,8 +45,6 @@ font-size: 35px; font-weight: bold; color: #00004d; - - background: transparent url() 0% 0% no-repeat padding-box; opacity: 1; } @@ -62,8 +54,6 @@ font-size: 35px; font-weight: bold; color: #00004d; - - background: transparent url() 0% 0% no-repeat padding-box; opacity: 1; } From b0648270069a6d3b41df0282fad4972583207999 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 10:14:06 +0100 Subject: [PATCH 64/69] update --- front/src/components/input/Input.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/src/components/input/Input.jsx b/front/src/components/input/Input.jsx index c76161bf..e01cc3e6 100644 --- a/front/src/components/input/Input.jsx +++ b/front/src/components/input/Input.jsx @@ -12,7 +12,7 @@ function Input() {
Date: Wed, 16 Nov 2022 10:41:30 +0100 Subject: [PATCH 65/69] last commit --- front/src/App.css | 25 ++++++++++++++++--- front/src/components/Athlete/Athlete.jsx | 2 +- front/src/components/Athlete/AthleteItem.jsx | 6 ++--- front/src/components/Athlete/AthleteModal.jsx | 4 +-- front/src/components/Sponsor/Sponsor.jsx | 4 +-- front/src/components/Sponsor/SponsorItem.jsx | 10 ++++---- front/src/components/Sponsor/SponsorModal.jsx | 4 +-- front/src/stylesheets/card.css | 7 ++++++ 8 files changed, 44 insertions(+), 18 deletions(-) create mode 100644 front/src/stylesheets/card.css diff --git a/front/src/App.css b/front/src/App.css index 8e75ac3c..17b69166 100644 --- a/front/src/App.css +++ b/front/src/App.css @@ -3,6 +3,7 @@ @import url(./stylesheets/inputs.css); @import url(./stylesheets/banner.css); @import url(./stylesheets/footer.css); +@import url(./stylesheets/card.css); .App { text-align: center; @@ -65,11 +66,11 @@ } .btn-ghost { - color: black; - border: 1px solid #4A4A4A; + color: white; + border: 1px solid white; padding: 8px 24px; border-radius: 50px; - font-weight: lighter; + opacity: 1; transition: opacity 0.3s ease; background: transparent; @@ -78,4 +79,22 @@ .btn-ghost:hover { opacity: 1; background: white; + color: black; + } + + .btn-ghost2 { + color: black; + border: 1px solid black; + padding: 8px 24px; + border-radius: 50px; + + opacity: 1; + transition: opacity 0.3s ease; + background: transparent; + } + + .btn-ghost2:hover { + opacity: 1; + background: white; + color: black; } diff --git a/front/src/components/Athlete/Athlete.jsx b/front/src/components/Athlete/Athlete.jsx index f679a183..f77a25a0 100644 --- a/front/src/components/Athlete/Athlete.jsx +++ b/front/src/components/Athlete/Athlete.jsx @@ -78,7 +78,7 @@ const Athlete = () => { return (
handleClick(id)} > diff --git a/front/src/components/Athlete/AthleteItem.jsx b/front/src/components/Athlete/AthleteItem.jsx index b3fab903..381adce7 100644 --- a/front/src/components/Athlete/AthleteItem.jsx +++ b/front/src/components/Athlete/AthleteItem.jsx @@ -13,15 +13,15 @@ const AthleteItem = ({athlete}) => {
Athlete en recherche de sponsor
-
+

{athlete[0]?.attributes.email}

-

{athlete[0]?.attributes.Name}

+

{athlete[0]?.attributes.Name}

-
+

{athlete[0]?.attributes.sports}

diff --git a/front/src/components/Athlete/AthleteModal.jsx b/front/src/components/Athlete/AthleteModal.jsx index 0a892f9f..5cd39cf2 100644 --- a/front/src/components/Athlete/AthleteModal.jsx +++ b/front/src/components/Athlete/AthleteModal.jsx @@ -27,7 +27,7 @@ const AthleteModal = ({name}) => {
-
+
icon Confirmation
-
+
Votre demande a bien etait envoyée à {name}
diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index 4c99c4c6..46640a34 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -121,7 +121,7 @@ const Sponsor = () => { data.map(({id, attributes}) => { return (
handleClick(id)} @@ -134,7 +134,7 @@ const Sponsor = () => {

{attributes.email}

-
diff --git a/front/src/components/Sponsor/SponsorItem.jsx b/front/src/components/Sponsor/SponsorItem.jsx index 472e8bcb..4fc75d13 100644 --- a/front/src/components/Sponsor/SponsorItem.jsx +++ b/front/src/components/Sponsor/SponsorItem.jsx @@ -21,14 +21,14 @@ const SponsorItem = ({sponsor}) => { -
+
{ attributes.isActive ?
Offre valable
:
L'Offre est cloturée
} -
+
{ dateFormated(attributes.createdAt) } @@ -36,14 +36,14 @@ const SponsorItem = ({sponsor}) => {
-

{attributes.name}

+

{attributes.name}

-
+

Sports that we support

-

{attributes?.sports}

+

{attributes?.sports}

{ diff --git a/front/src/components/Sponsor/SponsorModal.jsx b/front/src/components/Sponsor/SponsorModal.jsx index 23aa945b..300d5342 100644 --- a/front/src/components/Sponsor/SponsorModal.jsx +++ b/front/src/components/Sponsor/SponsorModal.jsx @@ -26,7 +26,7 @@ const SponsorModal = ({name}) => {
-
+
icon Confirmation
-
+
Votre demande a bien etait envoyée à {name}
diff --git a/front/src/stylesheets/card.css b/front/src/stylesheets/card.css new file mode 100644 index 00000000..23e7d04a --- /dev/null +++ b/front/src/stylesheets/card.css @@ -0,0 +1,7 @@ +.card-new { + border-top-left-radius: 45px !important; + border-bottom-right-radius: 45px !important; + border: 6px solid #ff5757 !important; + background: transparent !important; + padding: 20px !important; +} From 4bff8c473193c94fd2671368fd29179581b5f54d Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 11:15:49 +0100 Subject: [PATCH 66/69] last commit --- front/src/App.css | 7 +++++++ front/src/components/Header.jsx | 4 ++-- front/src/components/Sponsor/Sponsor.jsx | 2 +- front/src/components/SposorOffer.jsx | 2 +- front/src/stylesheets/header.css | 6 ++++++ front/src/stylesheets/inputs.css | 17 +++++++++++++++++ 6 files changed, 34 insertions(+), 4 deletions(-) diff --git a/front/src/App.css b/front/src/App.css index 17b69166..f00f7fdb 100644 --- a/front/src/App.css +++ b/front/src/App.css @@ -98,3 +98,10 @@ background: white; color: black; } + +.btn-primary { + + border: 1px solid #ff5757 !important; + background: #ff5757 !important; + font-family: 'Poppins', sans-serif; +} diff --git a/front/src/components/Header.jsx b/front/src/components/Header.jsx index 192e2fc3..fef67dad 100644 --- a/front/src/components/Header.jsx +++ b/front/src/components/Header.jsx @@ -14,9 +14,9 @@ const Header = () =>{ <>
diff --git a/front/src/stylesheets/header.css b/front/src/stylesheets/header.css index 9a65b4cc..e8e31283 100644 --- a/front/src/stylesheets/header.css +++ b/front/src/stylesheets/header.css @@ -91,3 +91,9 @@ a { top: -160px; left: 0; } + +@media (max-width: 768px) { + .navbar-brand { + height: 30px; + } +} diff --git a/front/src/stylesheets/inputs.css b/front/src/stylesheets/inputs.css index 9aeac223..c7074090 100644 --- a/front/src/stylesheets/inputs.css +++ b/front/src/stylesheets/inputs.css @@ -109,3 +109,20 @@ text-align: center; font-size: 20px; } + +@media (max-width: 768px) { + .projectTitle { + margin-top: 40px; + font-size: 54px; + } + .homeInput { + width: 320px; + } + .SearchedInput { + width: 320px; + } + + .loupe { + left: 280px + } +} From 12bf288f3e57a1f8de7f7f4fb379469bea8387ff Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 11:26:02 +0100 Subject: [PATCH 67/69] update --- front/src/components/SposorOffer.jsx | 2 +- front/src/request/sponsors.request.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/front/src/components/SposorOffer.jsx b/front/src/components/SposorOffer.jsx index 806fa4e5..b652e4ba 100644 --- a/front/src/components/SposorOffer.jsx +++ b/front/src/components/SposorOffer.jsx @@ -19,7 +19,7 @@ const SposorOffer = () => { const navigate = useNavigate() function handleSubmit() { - console.log(dataForm); + // console.log(dataForm); PostSponsors({data:{ name: dataForm.companyName, isActive: true, diff --git a/front/src/request/sponsors.request.js b/front/src/request/sponsors.request.js index 2002b842..76e7a1e3 100644 --- a/front/src/request/sponsors.request.js +++ b/front/src/request/sponsors.request.js @@ -1,6 +1,7 @@ import Instance from "../axios.instance"; export const PostSponsors = (data) => { + console.log(data) return Instance().post("/sponsors", data); }; From ab0f3ddde086fe046a945344784fd6ce82949f14 Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 11:32:14 +0100 Subject: [PATCH 68/69] update --- front/package-lock.json | 5 ++--- front/package.json | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/front/package-lock.json b/front/package-lock.json index 72f31211..bfcdfa84 100644 --- a/front/package-lock.json +++ b/front/package-lock.json @@ -8,6 +8,7 @@ "name": "my-app", "version": "0.1.0", "dependencies": { + "@popperjs/core": "^2.11.6", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", @@ -2922,7 +2923,6 @@ "version": "2.11.6", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -20658,8 +20658,7 @@ "@popperjs/core": { "version": "2.11.6", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "peer": true + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" }, "@remix-run/router": { "version": "1.0.3", diff --git a/front/package.json b/front/package.json index dbca9be8..9a359d8b 100644 --- a/front/package.json +++ b/front/package.json @@ -3,6 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { + "@popperjs/core": "^2.11.6", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", From 7009c5f86d8e1463e76f6cd919754c3fff9e5feb Mon Sep 17 00:00:00 2001 From: Thomas Fouquert Date: Wed, 16 Nov 2022 12:32:58 +0100 Subject: [PATCH 69/69] update on notification --- front/src/App.js | 1 - front/src/components/Home.jsx | 1 - front/src/components/Sponsor/Sponsor.jsx | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/front/src/App.js b/front/src/App.js index 90260448..157b1e60 100644 --- a/front/src/App.js +++ b/front/src/App.js @@ -1,4 +1,3 @@ -import logo from "./logo.svg"; import "./App.css"; import Router from "./Router"; import "bootstrap/dist/css/bootstrap.min.css"; diff --git a/front/src/components/Home.jsx b/front/src/components/Home.jsx index f114f4f7..e60bd609 100644 --- a/front/src/components/Home.jsx +++ b/front/src/components/Home.jsx @@ -1,5 +1,4 @@ import React from "react"; -import Navigation from "./Navigation"; import Banner from "./Banner"; import Header from "./Header"; diff --git a/front/src/components/Sponsor/Sponsor.jsx b/front/src/components/Sponsor/Sponsor.jsx index b673cd8b..c4dcade2 100644 --- a/front/src/components/Sponsor/Sponsor.jsx +++ b/front/src/components/Sponsor/Sponsor.jsx @@ -89,7 +89,7 @@ const Sponsor = () => { GetSponsors().then(res => { - if(res.data.data[id-1].attributes?.likes?.find(v => v.id === 1)){ + if(res.data.data[id-1]?.attributes?.likes?.find(v => v.id === 1)){ notify('un Match') PuitAthletes({data :{ likes: [{"id": 1}]