From 372ade7d6fb3554ed18f10ff6e4a1fd74a533628 Mon Sep 17 00:00:00 2001 From: Domingo Dirutigliano Date: Sat, 11 Jun 2022 21:57:50 +0200 Subject: [PATCH] Initial Commit --- .gitignore | 24 + README.md | 1 + api-model.txt | 113 + backend/.dockerignore | 6 + backend/Dockerfile | 19 + backend/c_back/proxy | Bin 0 -> 1312344 bytes backend/c_back/proxy.cpp | 379 + backend/c_back/proxy_wrap.py | 87 + backend/nginx.conf | 27 + backend/requirements.txt | 2 + backend/supervisord.conf | 29 + docker-compose.yml | 0 frontend/.dockerignore | 28 + frontend/.gitignore | 23 + frontend/Dockerfile | 14 + frontend/README.md | 46 + frontend/package-lock.json | 29063 ++++++++++++++++ frontend/package.json | 53 + frontend/public/favicon.ico | Bin 0 -> 3870 bytes frontend/public/index.html | 43 + frontend/public/logo192.png | Bin 0 -> 5347 bytes frontend/public/logo512.png | Bin 0 -> 9664 bytes frontend/public/manifest.json | 25 + frontend/public/robots.txt | 3 + frontend/src/App.tsx | 17 + frontend/src/_vars.scss | 2 + .../src/components/Footer/Footer.module.scss | 9 + frontend/src/components/Footer/index.tsx | 12 + .../src/components/Header/Header.module.scss | 17 + frontend/src/components/Header/index.tsx | 48 + frontend/src/components/MainLayout.tsx | 38 + .../ServiceRow/ServiceRow.module.scss | 17 + frontend/src/components/ServiceRow/index.tsx | 48 + frontend/src/index.scss | 24 + frontend/src/index.tsx | 22 + frontend/src/js/models.ts | 19 + frontend/src/js/utils.ts | 14 + frontend/src/pages/HomePage.tsx | 51 + frontend/src/pages/Service.tsx | 11 + frontend/src/react-app-env.d.ts | 1 + frontend/src/reportWebVitals.ts | 15 + frontend/src/setupTests.ts | 5 + frontend/tsconfig.json | 26 + 43 files changed, 30381 insertions(+) create mode 100755 .gitignore create mode 100644 README.md create mode 100755 api-model.txt create mode 100755 backend/.dockerignore create mode 100755 backend/Dockerfile create mode 100755 backend/c_back/proxy create mode 100644 backend/c_back/proxy.cpp create mode 100755 backend/c_back/proxy_wrap.py create mode 100755 backend/nginx.conf create mode 100755 backend/requirements.txt create mode 100755 backend/supervisord.conf create mode 100755 docker-compose.yml create mode 100755 frontend/.dockerignore create mode 100755 frontend/.gitignore create mode 100755 frontend/Dockerfile create mode 100755 frontend/README.md create mode 100755 frontend/package-lock.json create mode 100755 frontend/package.json create mode 100755 frontend/public/favicon.ico create mode 100755 frontend/public/index.html create mode 100755 frontend/public/logo192.png create mode 100755 frontend/public/logo512.png create mode 100755 frontend/public/manifest.json create mode 100755 frontend/public/robots.txt create mode 100755 frontend/src/App.tsx create mode 100755 frontend/src/_vars.scss create mode 100755 frontend/src/components/Footer/Footer.module.scss create mode 100755 frontend/src/components/Footer/index.tsx create mode 100755 frontend/src/components/Header/Header.module.scss create mode 100755 frontend/src/components/Header/index.tsx create mode 100755 frontend/src/components/MainLayout.tsx create mode 100755 frontend/src/components/ServiceRow/ServiceRow.module.scss create mode 100755 frontend/src/components/ServiceRow/index.tsx create mode 100755 frontend/src/index.scss create mode 100755 frontend/src/index.tsx create mode 100755 frontend/src/js/models.ts create mode 100755 frontend/src/js/utils.ts create mode 100755 frontend/src/pages/HomePage.tsx create mode 100755 frontend/src/pages/Service.tsx create mode 100755 frontend/src/react-app-env.d.ts create mode 100755 frontend/src/reportWebVitals.ts create mode 100755 frontend/src/setupTests.ts create mode 100755 frontend/tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..3fb825f --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +**/*.pyc +**/__pycache__/ +/.vscode/** + +**/node_modules +**/.pnp +**/.pnp.js + +# testing +/frontend/coverage + +# production +/frontend/build + +# misc +**/.DS_Store +**/.env.local +**/.env.development.local +**/.env.test.local +**/.env.production.local + +**/npm-debug.log* +**/yarn-debug.log* +**/yarn-error.log* \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..3a14c84 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# firegex \ No newline at end of file diff --git a/api-model.txt b/api-model.txt new file mode 100755 index 0000000..3aba977 --- /dev/null +++ b/api-model.txt @@ -0,0 +1,113 @@ + + + + + +/api/general-stats + +{ + "services":1, + "closed":1, + "regex":1 +} + +#Processo di trasformazione del nome del servizio = primary_key +serv_id = serv_id.strip().replace(" ","-") +serv_id = "".join([c for c in serv_id if c in (strings.uppercase+strings.lowercase+strings.digits+"-")]) +serv_id = serv_id.lower() + +/api/services + +[ + { + "id":"serv_id", + "name":"text", + "status":"stop"/"wait"/"active"/"pause", + "public_port":1234, + "internal_port":44444, + "n_packets":1, + "n_regex":1, + } +] + +/api/service//stop + +{ + "status":"ok" +} + +/api/service//start + +{ + "status":"ok" +} + +/api/service//delete + +{ + "status":"ok" +} + +/api/service//terminate + +{ + "status":"ok" +} + +/api/service//regen-port + +{ + "status":"ok" +} + +/api/service//regexes + +[ + "5787":{ + "regex":"base64" + "is_blacklist":true, + "mode":"C","S","B" // C->S S->C BOTH + } +] + + +/api/regex/ +{ + "service_id":"serv_id", + "regex":"base64" + "is_blacklist":true, + "mode":"C","S","B" // C->S S->C BOTH +} + +/api/regex//delete +{ + "status":"ok" +} + + + +/api/regexes/add POST + +client +{ + "service_id":"serv_id", + "regex":"base64", + "is_blacklist":true/false, + "mode":"C","S","B" // C->S S->C BOTH +} +server +{ + "status":"ok" +} + + +/api/services/add POST +client +{ + "name":"text", + "port":5362 +} +server +{ + "status":"ok" +} diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100755 index 0000000..795c4ca --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1,6 @@ +Dockerfile +docker-compose.yml +**/*.pyc +**/__pycache__/ +/.vscode/** + diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100755 index 0000000..3429b6f --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,19 @@ +FROM python:3-buster + +RUN apt-get update && apt-get -y install supervisor build-essential libboost-dev nginx + +RUN mkdir /execute +WORKDIR /execute + +ADD ./requirements.txt /execute/requirements.txt +RUN pip install --no-cache-dir -r /execute/requirements.txt + +COPY . /execute/ +COPY ./nginx.conf /etc/nginx/nginx.conf +COPY ./supervisord.conf /etc/supervisor/supervisord.conf + +RUN usermod -a -G root nobody +RUN chown -R nobody:root /execute && \ + chmod -R 660 /execute && chmod -R u+X /execute + +ENTRYPOINT ["/usr/bin/supervisord","-c","/etc/supervisor/supervisord.conf"] \ No newline at end of file diff --git a/backend/c_back/proxy b/backend/c_back/proxy new file mode 100755 index 0000000000000000000000000000000000000000..f7cdc36100bc76ecb0e235b826d39afb85a912b2 GIT binary patch literal 1312344 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 k2ReJ5eh`2uA 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

OA~4n+lA8Z_B-$e4 z8n66ch#mql-{@R!%-#$Uu&@P3;(I4he}H>Bzl4ECF_42F0PRw~I@rQ^<%}p6Df`w4 z5!>f;DdV&ewkeIq**GLmGk)A63Z!y#@Wi^Iu{Je@8hkIHYAQtN3ZFZH_F$luz*_H~ zEp_xV$)`@CoyyHVL4H;m)t=RoAK_V0cNDTA3!;M$*hqM)AqMwTQJaKfGQp5$VB8{O z6v~~4%r%UiWBSHU{aBs4h@HW=E*0%WdIj$YQn4Tiv+2K)uS*g(LOju6QH4H*z64FG z&ZzMtq)%`Q%ICAkuz30fQT|6T6I9(`vUJr-_aTI=PF-`uGl`9X*N+TL1eAH5hI2HC zASYpzRx+U-9ra7*(HPhlAb+5|j6&T`StZn@{~#mU*|{LE=UddWk8FX=8Qvp@u8>31 zd^&hgtP~e2hjOhXr5z&t8(y9 zZsyC+>>)KsHTEWry%kX7sj<)OjMJ*L^;XbJV!z?^m@Tdl zf|B4Ya_kqcDE;pX;SSugY`RAx4d^)5Z-&77<9zuwKa$xDz13{KZa#=~ng>Sryr=`i z!9`+^;W;bxD()&kIm3~FIh&{@P1YuC4wUHOH$^0Zp<*=z`vBh(!YtcM(FG6Q(F@Dz zQs#MswFO5Mg4Ss7WqtT&F8A9ci=IwEpxlZ4;We?pWFx7)nC4k*7FZP}vV^zA`L1tK zsf!-mp*%RYl6gK&lsedELwf|YibZTe9R1d+V0JGE%2o7o2WagND?_raosZTc9sHev zOV;w)J^nw!(C_uvIBt#)eRYTqZwIt8OppiA6?blc*o`o={Zk+{a>IrgBQq8%wcwht zjWy-BF2GAPpxfOwiUnPfW$OdVDV5-UCE!#G2IZwI5uhbpxxe*W-m01WOea`RzhYmHqs9-+DiP zAKxScX2k(PJbP;~YxK`WrRHK|oM5+QrDj^m7eSR8UmCeSC+@!zW5x#ZjJU5RZZP~C8l5(N-bM1d-`(q$?3V)$0$cjSDk@{7vw)oZXJP_|J}Uev2pG-G^*o6xD5mzj(ufw zzvfO@iJbko^^!4sm&mehzj5Cam@lY9Mf=X}u1>Njh`j?xF&2ohgo?t1js@#04unNF0uh>5T?w~IsG$={sMUj5)p)Q_ zc*8RRWJ^_NchDA^l0NDsTt(u$t-c_?NhT#az(6t5_IBww%~7;0Hb?16D7#elDb0u+ zpqX{@iIf$@xP=J^c)I=J`Fu5e2bXXMHfqtPW*^#R+u3G`_FC}emJHO1nt7}!LnJoE zetC}z&c3RZ|3dMUB;?yo!M}S29De!|aTuSX-np?udQRI=yt(aNcN~sn+E~~w$P2Xa z-LNBI+JNBbO4VHx&)o1eSXol@_qh$fy+ZtfAc-RgEECR_w$tel@u&@*I(bPXVF8~(FbYo(8J>{siAO( zplkjYwp3M-;5y^=(KEy`e9Q*BayM zY=-v6I7A!W*bH47MEs|j2i6=0z3@cLY=hZ+iTQE=~69}wKqg_ zjX71=ic*lAr2!knR3r~*)=;TJ&WJB9XCyKZSt*CZG1M!ls%UifHnO(WvG=*i;MQoY z0MJUhm!|OkhtvcZ!XJ$%3wAP6xxZGc@8Yh&MV1)4E1ID^IiM*mJ&De)r)?naTsL&~ z$u-o-7kHLU?2AEbfHUYblAGL%WT0COj_e+;Z;?EHo~~~RkjmO*?v;p&^mt;I-Hsqj zwz^qsP7dI-E}@`K;q5mY+GuuggCR&FhCK{uL~-OTvJz?;tweW{%}~xQyu-AvcgSdh zdGBt!PizPbJpH{4XV`8xJ}0&|l0T}6b4E!VxmFS55!Gsw)5tJ5KBwLp=GlF{n=co) zfIsve<0oeW>h)Kv9`Mot%?5l3_o1~a~>_F46Z*)@VzKPb^9YCL-u&-*VENv zv>xAD`lAMTJZAZ8Jg#vE0wm!Qqr=tb(E@RynwYrX%H;l3%SBc%0Dw5ZbxO5|Zyx{a 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 VkbC{R|L32Ur~K#13zA=-{QvKo`*r{T literal 0 HcmV?d00001 diff --git a/backend/c_back/proxy.cpp b/backend/c_back/proxy.cpp new file mode 100644 index 0000000..419d2a1 --- /dev/null +++ b/backend/c_back/proxy.cpp @@ -0,0 +1,379 @@ +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include // is* + +//#define DEBUG + +using namespace std; + +int to_int(int c) { + if (not isxdigit(c)) return -1; // error: non-hexadecimal digit found + if (isdigit(c)) return c - '0'; + if (isupper(c)) c = tolower(c); + return c - 'a' + 10; +} + +template int +unhexlify(InputIterator first, InputIterator last, OutputIterator ascii) { + while (first != last) { + int top = to_int(*first++); + int bot = to_int(*first++); + if (top == -1 or bot == -1) + return -1; // error + *ascii++ = (top << 4) + bot; + } + return 0; +} + +vector> regex_s_c_w, regex_c_s_w, regex_s_c_b, regex_c_s_b; + +bool filter_data(unsigned char* data, const size_t& bytes_transferred, vector> const &blacklist, vector> const &whitelist){ + #ifdef DEBUG + cout << "---------------- Packet ----------------" << endl; + for(int i=0;i ele:blacklist){ + boost::cmatch what; + if (boost::regex_match(reinterpret_cast(data), + reinterpret_cast(data) + bytes_transferred, what, ele.second)){ + cout << "BLOCKED " << ele.first << endl; + return false; + } + } + for (pair ele:whitelist){ + boost::cmatch what; + if (!boost::regex_match(reinterpret_cast(data), + reinterpret_cast(data) + bytes_transferred, what, ele.second)){ + cout << "BLOCKED " << ele.first << endl; + return false; + } + } + #ifdef DEBUG + cout << "Packet Accepted!" << endl; + #endif + return true; +} + +namespace tcp_proxy +{ + namespace ip = boost::asio::ip; + + class bridge : public boost::enable_shared_from_this + { + public: + + typedef ip::tcp::socket socket_type; + typedef boost::shared_ptr ptr_type; + + bridge(boost::asio::io_service& ios) + : downstream_socket_(ios), + upstream_socket_ (ios) + {} + + socket_type& downstream_socket() + { + // Client socket + return downstream_socket_; + } + + socket_type& upstream_socket() + { + // Remote server socket + return upstream_socket_; + } + + void start(const std::string& upstream_host, unsigned short upstream_port) + { + // Attempt connection to remote server (upstream side) + upstream_socket_.async_connect( + ip::tcp::endpoint( + boost::asio::ip::address::from_string(upstream_host), + upstream_port), + boost::bind(&bridge::handle_upstream_connect, + shared_from_this(), + boost::asio::placeholders::error)); + } + + void handle_upstream_connect(const boost::system::error_code& error) + { + if (!error) + { + // Setup async read from remote server (upstream) + upstream_socket_.async_read_some( + boost::asio::buffer(upstream_data_,max_data_length), + boost::bind(&bridge::handle_upstream_read, + shared_from_this(), + boost::asio::placeholders::error, + boost::asio::placeholders::bytes_transferred)); + + // Setup async read from client (downstream) + downstream_socket_.async_read_some( + boost::asio::buffer(downstream_data_,max_data_length), + boost::bind(&bridge::handle_downstream_read, + shared_from_this(), + boost::asio::placeholders::error, + boost::asio::placeholders::bytes_transferred)); + } + else + close(); + } + + private: + + /* + Section A: Remote Server --> Proxy --> Client + Process data recieved from remote sever then send to client. + */ + + // Read from remote server complete, now send data to client + void handle_upstream_read(const boost::system::error_code& error, + const size_t& bytes_transferred) // Da Server a Client + { + if (!error) + { + if (filter_data(upstream_data_, bytes_transferred, regex_s_c_b, regex_s_c_w)){ + async_write(downstream_socket_, + boost::asio::buffer(upstream_data_,bytes_transferred), + boost::bind(&bridge::handle_downstream_write, + shared_from_this(), + boost::asio::placeholders::error)); + }else{ + close(); + } + } + else + close(); + } + + // Write to client complete, Async read from remote server + void handle_downstream_write(const boost::system::error_code& error) + { + if (!error) + { + upstream_socket_.async_read_some( + boost::asio::buffer(upstream_data_,max_data_length), + boost::bind(&bridge::handle_upstream_read, + shared_from_this(), + boost::asio::placeholders::error, + boost::asio::placeholders::bytes_transferred)); + } + else + close(); + } + // *** End Of Section A *** + + + /* + Section B: Client --> Proxy --> Remove Server + Process data recieved from client then write to remove server. + */ + + // Read from client complete, now send data to remote server + void handle_downstream_read(const boost::system::error_code& error, + const size_t& bytes_transferred) // Da Client a Server + { + if (!error) + { + if (filter_data(downstream_data_, bytes_transferred, regex_c_s_b, regex_c_s_w)){ + async_write(upstream_socket_, + boost::asio::buffer(downstream_data_,bytes_transferred), + boost::bind(&bridge::handle_upstream_write, + shared_from_this(), + boost::asio::placeholders::error)); + }else{ + close(); + } + } + else + close(); + } + + // Write to remote server complete, Async read from client + void handle_upstream_write(const boost::system::error_code& error) + { + if (!error) + { + downstream_socket_.async_read_some( + boost::asio::buffer(downstream_data_,max_data_length), + boost::bind(&bridge::handle_downstream_read, + shared_from_this(), + boost::asio::placeholders::error, + boost::asio::placeholders::bytes_transferred)); + } + else + close(); + } + // *** End Of Section B *** + + void close() + { + boost::mutex::scoped_lock lock(mutex_); + + if (downstream_socket_.is_open()) + { + downstream_socket_.close(); + } + + if (upstream_socket_.is_open()) + { + upstream_socket_.close(); + } + } + + socket_type downstream_socket_; + socket_type upstream_socket_; + + enum { max_data_length = 8192 }; //8KB + unsigned char downstream_data_[max_data_length]; + unsigned char upstream_data_ [max_data_length]; + + boost::mutex mutex_; + + public: + + class acceptor + { + public: + + acceptor(boost::asio::io_service& io_service, + const std::string& local_host, unsigned short local_port, + const std::string& upstream_host, unsigned short upstream_port) + : io_service_(io_service), + localhost_address(boost::asio::ip::address_v4::from_string(local_host)), + acceptor_(io_service_,ip::tcp::endpoint(localhost_address,local_port)), + upstream_port_(upstream_port), + upstream_host_(upstream_host) + {} + + bool accept_connections() + { + try + { + session_ = boost::shared_ptr(new bridge(io_service_)); + + acceptor_.async_accept(session_->downstream_socket(), + boost::bind(&acceptor::handle_accept, + this, + boost::asio::placeholders::error)); + } + catch(std::exception& e) + { + std::cerr << "acceptor exception: " << e.what() << std::endl; + return false; + } + + return true; + } + + private: + + void handle_accept(const boost::system::error_code& error) + { + if (!error) + { + session_->start(upstream_host_,upstream_port_); + + if (!accept_connections()) + { + std::cerr << "Failure during call to accept." << std::endl; + } + } + else + { + std::cerr << "Error: " << error.message() << std::endl; + } + } + + boost::asio::io_service& io_service_; + ip::address_v4 localhost_address; + ip::tcp::acceptor acceptor_; + ptr_type session_; + unsigned short upstream_port_; + std::string upstream_host_; + }; + + }; +} + +void push_regex(char* arg, vector> &v){ + size_t expr_len = (strlen(arg)-1)/2; + char expr[expr_len]; + unhexlify(arg+1, arg+strlen(arg)-1, expr); + boost::regex regex(reinterpret_cast(expr), + reinterpret_cast(expr) + expr_len); + v.push_back(make_pair(string(arg), regex)); +} + +int main(int argc, char* argv[]) +{ + if (argc < 5) + { + std::cerr << "usage: tcpproxy_server C..... S....." << std::endl; + return 1; + } + + const unsigned short local_port = static_cast(::atoi(argv[2])); + const unsigned short forward_port = static_cast(::atoi(argv[4])); + const std::string local_host = argv[1]; + const std::string forward_host = argv[3]; + for (int i=5;i= 1){ + switch(argv[i][0]){ + case 'C': { // Client to server Blacklist + push_regex(argv[i], regex_c_s_b); + break; + } + case 'c': { // Client to server Whitelist + push_regex(argv[i], regex_c_s_w); + break; + } + case 'S': { // Server to client Blacklist + push_regex(argv[i], regex_s_c_b); + break; + } + case 's': { // Server to client Whitelist + push_regex(argv[i], regex_s_c_w); + break; + } + } + } + } + + boost::asio::io_service ios; + + try + { + tcp_proxy::bridge::acceptor acceptor(ios, + local_host, local_port, + forward_host, forward_port); + + acceptor.accept_connections(); + + ios.run(); + } + catch(std::exception& e) + { + std::cerr << "Error: " << e.what() << std::endl; + return 1; + } + + return 0; +} + +/* + * [Note] On posix systems the tcp proxy server build command is as follows: + * c++ -pedantic -ansi -Wall -Werror -O3 -o tcpproxy_server tcpproxy_server.cpp -L/usr/lib -lstdc++ -lpthread -lboost_thread -lboost_system + */ diff --git a/backend/c_back/proxy_wrap.py b/backend/c_back/proxy_wrap.py new file mode 100755 index 0000000..12079f0 --- /dev/null +++ b/backend/c_back/proxy_wrap.py @@ -0,0 +1,87 @@ +import subprocess, re + +#c++ -o proxy proxy.cpp + +class Filter: + def __init__(self, regex, is_blacklist=True, c_to_s=False, s_to_c=False ): + self.regex = regex + self.is_blacklist = is_blacklist + if c_to_s == s_to_c: c_to_s = s_to_c = True # (False, False) == (True, True) + self.c_to_s = c_to_s + self.s_to_c = s_to_c + self.blocked = 0 + + def compile(self): + if isinstance(self.regex, str): self.regex = self.regex.encode() + if not isinstance(self.regex, bytes): raise Exception("Invalid Regex Paramether") + re.compile(self.regex) # raise re.error if is invalid! + if self.c_to_s: + yield "C"+self.regex.hex() if self.is_blacklist else "c"+self.regex.hex() + if self.s_to_c: + yield "S"+self.regex.hex() if self.is_blacklist else "s"+self.regex.hex() + + + +class Proxy: + def __init__(self, internal_port, public_port, filters=None, public_host="0.0.0.0", internal_host="127.0.0.1"): + self.public_host = public_host + self.public_port = public_port + self.internal_host = internal_host + self.internal_port = internal_port + self.filters = set(filters) if filters else set([]) + self.process = None + + def start(self, callback=None): + if self.process is None: + filter_map = self.compile_filters() + filters_codes = list(filter_map.keys()) + self.process = subprocess.Popen( + ["./proxy", str(self.public_host), str(self.public_port), str(self.internal_host), str(self.internal_port), *filters_codes], + stdout=subprocess.PIPE, universal_newlines=True + ) + for stdout_line in iter(self.process.stdout.readline, ""): + if stdout_line.startswith("BLOCKED"): + regex_id = stdout_line.split()[1] + filter_map[regex_id].blocked+=1 + if callback: callback(filter_map[regex_id]) + self.process.stdout.close() + return self.process.wait() + + def stop(self): + if self.process: + self.process.terminate() + try: + self.process.wait(timeout=3) + return True + except Exception: + self.process.kill() + return False + finally: + self.process = None + return True + + def restart(self): + status = self.stop() + self.start() + return status + + def reload(self): + if self.process: self.restart() + + def compile_filters(self): + res = {} + for filter_obj in self.filters: + raw_filters = filter_obj.compile() + for filter in raw_filters: + res[filter] = filter_obj + return res + + def add_filter(self, filter): + self.filters.add(filter) + self.reload() + + def remove_filter(self, filter): + try: + del self.filters[self.filters.remove(filter)] + except ValueError: return + self.reload() diff --git a/backend/nginx.conf b/backend/nginx.conf new file mode 100755 index 0000000..8b165f5 --- /dev/null +++ b/backend/nginx.conf @@ -0,0 +1,27 @@ +worker_processes 5; ## Default: 1 +pid /var/run/nginx.pid; + +user nobody nobody; + +events { + worker_connections 1024; +} + + +http{ + server { + listen 80; + server_name _; + + location / { + include proxy_params; + proxy_pass http://frontend:5000/; + } + + location /api/ { + include proxy_params; + proxy_pass http://127.0.0.1:8080/; + } + + } +} \ No newline at end of file diff --git a/backend/requirements.txt b/backend/requirements.txt new file mode 100755 index 0000000..c4c9d86 --- /dev/null +++ b/backend/requirements.txt @@ -0,0 +1,2 @@ +flask +uwsgi \ No newline at end of file diff --git a/backend/supervisord.conf b/backend/supervisord.conf new file mode 100755 index 0000000..ade914c --- /dev/null +++ b/backend/supervisord.conf @@ -0,0 +1,29 @@ +[supervisord] +logfile = /dev/null +loglevel = info +user = root +pidfile = /var/run/supervisord.pid +nodaemon = true + +[program:nginx] +command=/usr/sbin/nginx -g "daemon off;" +autostart=true +autorestart=true +startretries=5 +numprocs=1 +startsecs=0 +process_name=%(program_name)s_%(process_num)02d +stderr_logfile=/var/log/supervisor/%(program_name)s_stderr.log +stderr_logfile_maxbytes=10MB +stdout_logfile=/var/log/supervisor/%(program_name)s_stdout.log +stdout_logfile_maxbytes=10MB + +[program:uwsgi_backend] +directory=/execute +command=uwsgi --http 127.0.0.1:8080 --master --module app:app +stdout_logfile="syslog" +stderr_logfile="syslog" +startsecs=10 +stopsignal=QUIT +stopasgroup=true +killasgroup=true \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100755 index 0000000..e69de29 diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100755 index 0000000..a2e2183 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1,28 @@ +Dockerfile +docker-compose.yml +**/*.pyc +**/__pycache__/ +/.vscode/** + +#Node filters + +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100755 index 0000000..4d29575 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100755 index 0000000..2527933 --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,14 @@ +FROM node:16-alpine + +#React project copy +RUN apk add --update npm +RUN npm install -g npm@latest +RUN mkdir /app +WORKDIR /app +ADD package.json . +ADD package-lock.json . +RUN npm install +RUN npm install serve -g +COPY . . +RUN npm run build +ENTRYPOINT [ "serve", "-s", "build" ] \ No newline at end of file diff --git a/frontend/README.md b/frontend/README.md new file mode 100755 index 0000000..b87cb00 --- /dev/null +++ b/frontend/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100755 index 0000000..40b1f0e --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,29063 @@ +{ + "name": "firegex-frontend", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "firegex-frontend", + "version": "0.1.0", + "dependencies": { + "@mantine/core": "^4.2.8", + "@mantine/form": "^4.2.8", + "@mantine/hooks": "^4.2.8", + "@mantine/modals": "^4.2.8", + "@mantine/notifications": "^4.2.8", + "@mantine/prism": "^4.2.8", + "@mantine/spotlight": "^4.2.8", + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.11.39", + "@types/react": "^18.0.12", + "@types/react-dom": "^18.0.5", + "react": "^18.1.0", + "react-dom": "^18.1.0", + "react-icons": "^4.4.0", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "sass": "^1.52.3", + "typescript": "^4.7.3", + "web-vitals": "^2.1.4" + } + }, + "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/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.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.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "dependencies": { + "eslint-scope": "^5.1.1", + "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-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/@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/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/@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.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "dependencies": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "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.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "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.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "dependencies": { + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", + "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.17.12", + "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.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@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.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", + "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.12", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", + "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", + "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", + "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-flow": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", + "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", + "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "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.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", + "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", + "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@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.17.12", + "@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.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.2", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.22.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.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", + "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.17.12", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", + "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", + "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "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.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz", + "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==", + "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.3" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", + "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "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.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", + "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "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/@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz", + "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==", + "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.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", + "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "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.4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", + "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "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/@csstools/postcss-trigonometric-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", + "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", + "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "dependencies": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/react": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "dependencies": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@emotion/utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz", + "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "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" + } + }, + "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.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "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/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/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "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/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/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.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "dependencies": { + "@sinclair/typebox": "^0.23.3" + }, + "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.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@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.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "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/@mantine/core": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-4.2.8.tgz", + "integrity": "sha512-PaWMfOEtbOzYJLNr9H74tsfoXFg6djjO+T6YKB2oiDTmJliRtyLGX2akeOVcU+gNSYajT5M2xGkd8GTX0PdHig==", + "dependencies": { + "@mantine/styles": "4.2.8", + "@popperjs/core": "^2.9.3", + "@radix-ui/react-scroll-area": "^0.1.1", + "react-popper": "^2.2.5", + "react-textarea-autosize": "^8.3.2" + }, + "peerDependencies": { + "@mantine/hooks": "4.2.8", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-0.1.4.tgz", + "integrity": "sha512-QHxRsjy+hsHwQYJ9cCNgSJ5+6ioZu1KhwD1UOXoHNciuFGMX08v+uJPKXIz+ySv03Rx6cOz6f/Fk5aPHRMFi/A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "0.1.0", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-direction": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-compose-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", + "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-context": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.1.1.tgz", + "integrity": "sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.1.2.tgz", + "integrity": "sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-use-callback-ref": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz", + "integrity": "sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-use-direction": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz", + "integrity": "sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/core/node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-use-layout-effect": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", + "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@mantine/form": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/form/-/form-4.2.8.tgz", + "integrity": "sha512-BjLJDPqZ7bwSZNv/H2coM2MeS4ls+J70HJIgbBpf37opYPVjMJTSRvY9ecrh69p3X89bT5KKfbjNdk3CIwIfvg==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@mantine/hooks": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-4.2.8.tgz", + "integrity": "sha512-CZYATDBlEEazl5XsS4bpgHe9auIxgRAnshw5GL0maOE3gKiYUFuvNGbJe6wlhqIOHUyW/Bk6vKZJPbLs39iw/A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@mantine/modals": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-4.2.8.tgz", + "integrity": "sha512-4h48Hzi6JqiFE/V2GqZ2x5ugUY0vpYKb9m0jbCmLorgU1/JhDNIr44dBz4VpLwrx9k81/99ouIyFWp3xRR0Lrw==", + "peerDependencies": { + "@mantine/core": "4.2.8", + "@mantine/hooks": "4.2.8", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/notifications": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-4.2.8.tgz", + "integrity": "sha512-DXy6Crvt4DcWtadu8DTF6YaszLr2R7+TnWgVqnte2uOL6ZUEWfJafOqyk+Sr1QAbDnt3ez6bykz9ZzNLZca41Q==", + "dependencies": { + "react-transition-group": "^4.4.2" + }, + "peerDependencies": { + "@mantine/core": "4.2.8", + "@mantine/hooks": "4.2.8", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/prism": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/prism/-/prism-4.2.8.tgz", + "integrity": "sha512-w/QDU37o6wlQ+d7KVZtOanPB7/8gevmyElzY5/9IBucvkDptU+mzIqbO3JVvRuwgxTmvMBKc6VqYZI2Vf7+FQw==", + "dependencies": { + "prism-react-renderer": "^1.2.1" + }, + "peerDependencies": { + "@mantine/core": "4.2.8", + "@mantine/hooks": "4.2.8", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/spotlight": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-4.2.8.tgz", + "integrity": "sha512-hau4qJyFeKLx211TNET/yYa2tiFhvQch/FPTgJlKqa0fJmnrSQILSSwjTG2qX+uY7DC5YJJVTPQ3clj2tZRJrw==", + "peerDependencies": { + "@mantine/core": "4.2.8", + "@mantine/hooks": "4.2.8", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/styles": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-4.2.8.tgz", + "integrity": "sha512-e7/EzzUqvwA90pwYjKd3rfIi2AUrInZv5H1Q3HOfaXZH+RkNQzovq558DRtHIR34v9yhVi6nMrTUO2PPf4CNig==", + "dependencies": { + "@emotion/cache": "11.7.1", + "@emotion/react": "11.7.1", + "@emotion/serialize": "1.0.2", + "@emotion/utils": "1.0.0", + "clsx": "^1.1.1", + "csstype": "3.0.9" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/styles/node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "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 <3.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/@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@radix-ui/number": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-0.1.0.tgz", + "integrity": "sha512-rpf6QiOWLHAkM4FEMYu9i+5Jr8cKT893+R4mPpcdsy4LD7omr9JfdOqj/h/xPA5+EcVrpMMlU6rrRYpUB5UI8g==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.1.0.tgz", + "integrity": "sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@radix-ui/react-presence/node_modules/@radix-ui/react-compose-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", + "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "node_modules/@radix-ui/react-presence/node_modules/@radix-ui/react-use-layout-effect": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", + "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0" + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", + "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "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.13.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", + "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^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.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "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.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "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/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "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": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "16.11.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.39.tgz", + "integrity": "sha512-K0MsdV42vPwm9L6UwhIxMAOmcvH/1OoVkZyCgEtVu4Wx7sElGloy/W7kMBNe/oJ7V/jW9BVt1F6RahH6e7tPXw==" + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, + "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.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.12.tgz", + "integrity": "sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "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/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.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@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.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", + "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/type-utils": "5.27.1", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1.tgz", + "integrity": "sha512-Vd8uewIixGP93sEnmTRIH6jHZYRQRkGPDPpapACMvitJKX8335VHNyqKTE+mZ+m3E2c5VznTZfSsSsS5IF7vUA==", + "dependencies": { + "@typescript-eslint/utils": "5.27.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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", + "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", + "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", + "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "dependencies": { + "@typescript-eslint/utils": "5.27.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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", + "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", + "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "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.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", + "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "dependencies": { + "@typescript-eslint/types": "5.27.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.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "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.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "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-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.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "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.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "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.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "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.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "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/axe-core": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", + "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", + "engines": { + "node": ">=12" + } + }, + "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.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "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-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "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.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "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.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "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/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/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.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "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.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", + "escalade": "^3.1.1", + "node-releases": "^2.0.5", + "picocolors": "^1.0.0" + }, + "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/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.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", + "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/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "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/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", + "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "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/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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "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-disposition/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/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.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "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.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", + "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "dependencies": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.8.tgz", + "integrity": "sha512-bOxbZIy9S5n4OVH63XaLVXZ49QKicjowDx/UELyJ68vxfCRpYsbyh/WNZNfEfAk+ekA8vSjt+gCDpvh672bc3w==", + "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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "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": "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/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": "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/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/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/cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "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.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.11.tgz", + "integrity": "sha512-2nx+O6LvewPo5EBtYrKc8762mMkZRk9cMGIOP4UlkmxHm7ObxH+zvsJJ+qLwPkUc4/yumL/qJkavYi9NlodWIQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.11", + "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.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.11.tgz", + "integrity": "sha512-4PadR1NtuaIK8MvLNuY7MznK4WJteldGlzCiMaaTiOUP+apeiIvUDIXykzUOoqgOOUAHrU64ncdD90NfZR3LSQ==", + "dependencies": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.5", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.2", + "postcss-reduce-initial": "^5.1.0", + "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.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "engines": { + "node": ">=0.10" + } + }, + "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-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.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", + "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "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-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "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/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/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/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/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/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.152", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" + }, + "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.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "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.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "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.1", + "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.4", + "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.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "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-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.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "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.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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", + "v8-compile-cache": "^2.0.3" + }, + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/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/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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", + "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", + "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.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", + "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "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.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "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.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "dependencies": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "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/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.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "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/eslint/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/espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dependencies": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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/express/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/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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "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/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/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/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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/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/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/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-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/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.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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.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/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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "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.14", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", + "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "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-fresh/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/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-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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "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-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-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-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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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-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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "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-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-cli/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-cli/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-cli/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-cli/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-cli/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-cli/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/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.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", + "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "dependencies": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", + "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.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", + "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "dependencies": { + "@jest/console": "^28.1.1", + "@jest/types": "^28.1.1", + "@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.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "@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.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "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.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.1", + "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.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "dependencies": { + "@jest/types": "^28.1.1", + "@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.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", + "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "dependencies": { + "@jest/test-result": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.1", + "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.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "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.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, + "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/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.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", + "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", + "dependencies": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + }, + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "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.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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/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.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.4.tgz", + "integrity": "sha512-W4gHNUE++1oSJVn8Y68jPXi+mkx3fXR5ITE/Ubz6EQ3xRpCN5k2CQ4AUR8094Z7211F876TyoBACGsIveqgiGA==", + "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.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "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/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/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.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "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": "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/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "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-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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "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/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/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.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", + "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", + "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "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-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.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", + "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "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-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.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "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.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "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-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.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", + "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "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.4" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", + "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "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": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz", + "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==", + "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.4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.2.tgz", + "integrity": "sha512-wr2avRbW4HS2XE2ZCqpfp4N/tDC6GZKZ+SVP8UBTOVS8QWrc4TD8MYrebJrvVVlGPKszmiSCzue43NDiVtgDmg==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz", + "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.0.2", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.4", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.1", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.2", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.7", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.4", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "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-pseudo-class-any-link": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", + "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", + "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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/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/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/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/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/prism-react-renderer": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.3.tgz", + "integrity": "sha512-Viur/7tBTCH2HmYzwCHmt2rEFn+rdIWNIINXyg0StiISbDiIhHKhrFuEK8eMkKgvsIYSjgGqy/hNyucHp6FpoQ==", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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/prop-types/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/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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/raw-body/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/react": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", + "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "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.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz", + "integrity": "sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.22.0" + }, + "peerDependencies": { + "react": "^18.1.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-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "peerDependencies": { + "react": "*" + } + }, + "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/react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "dependencies": { + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "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/react-textarea-autosize": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", + "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "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/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.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "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-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-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.75.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", + "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", + "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.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "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": { + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", + "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "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.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "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.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "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.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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==" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "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.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/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/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.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "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": "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/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.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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/svgo/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/svgo/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/svgo/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/svgo/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/svgo/node_modules/domutils/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/svgo/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/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.1.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.2.tgz", + "integrity": "sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==", + "dependencies": { + "arg": "^5.0.1", + "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.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "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.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "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.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "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/tsconfig-paths/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/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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/tsutils/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/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.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/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.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "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/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/use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "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-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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==", + "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/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "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.3.1", + "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.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "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": "^1.6.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.0.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" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "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/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-encoding/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/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/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.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "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.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", + "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "dependencies": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "dependencies": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "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.3" + }, + "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.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "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": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" + }, + "@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "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==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "requires": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "requires": { + "@babel/types": "^7.18.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + } + }, + "@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "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.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", + "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.12", + "charcodes": "^0.2.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.17.12" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", + "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", + "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", + "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-flow": "^7.17.12" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", + "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", + "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", + "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", + "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@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.17.12", + "@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.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.2", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@babel/preset-react": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", + "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.17.12", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", + "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.17.12" + } + }, + "@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", + "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@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==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz", + "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", + "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", + "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", + "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz", + "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", + "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", + "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", + "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", + "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "requires": {} + }, + "@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "requires": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/react": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "requires": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz", + "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "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" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "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==" + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@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==" + }, + "@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==", + "requires": { + "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" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@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==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "requires": { + "@sinclair/typebox": "^0.23.3" + } + }, + "@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==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@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==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@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==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" + }, + "@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==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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==" + }, + "@mantine/core": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-4.2.8.tgz", + "integrity": "sha512-PaWMfOEtbOzYJLNr9H74tsfoXFg6djjO+T6YKB2oiDTmJliRtyLGX2akeOVcU+gNSYajT5M2xGkd8GTX0PdHig==", + "requires": { + "@mantine/styles": "4.2.8", + "@popperjs/core": "^2.9.3", + "@radix-ui/react-scroll-area": "^0.1.1", + "react-popper": "^2.2.5", + "react-textarea-autosize": "^8.3.2" + }, + "dependencies": { + "@radix-ui/react-scroll-area": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-0.1.4.tgz", + "integrity": "sha512-QHxRsjy+hsHwQYJ9cCNgSJ5+6ioZu1KhwD1UOXoHNciuFGMX08v+uJPKXIz+ySv03Rx6cOz6f/Fk5aPHRMFi/A==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "0.1.0", + "@radix-ui/primitive": "0.1.0", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-context": "0.1.1", + "@radix-ui/react-presence": "0.1.2", + "@radix-ui/react-primitive": "0.1.4", + "@radix-ui/react-use-callback-ref": "0.1.0", + "@radix-ui/react-use-direction": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "dependencies": { + "@radix-ui/react-compose-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", + "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.1.1.tgz", + "integrity": "sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-primitive": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz", + "integrity": "sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "0.1.2" + }, + "dependencies": { + "@radix-ui/react-slot": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.1.2.tgz", + "integrity": "sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0" + } + } + } + }, + "@radix-ui/react-use-callback-ref": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz", + "integrity": "sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-direction": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz", + "integrity": "sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-layout-effect": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", + "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + } + } + } + } + }, + "@mantine/form": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/form/-/form-4.2.8.tgz", + "integrity": "sha512-BjLJDPqZ7bwSZNv/H2coM2MeS4ls+J70HJIgbBpf37opYPVjMJTSRvY9ecrh69p3X89bT5KKfbjNdk3CIwIfvg==", + "requires": {} + }, + "@mantine/hooks": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-4.2.8.tgz", + "integrity": "sha512-CZYATDBlEEazl5XsS4bpgHe9auIxgRAnshw5GL0maOE3gKiYUFuvNGbJe6wlhqIOHUyW/Bk6vKZJPbLs39iw/A==", + "requires": {} + }, + "@mantine/modals": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-4.2.8.tgz", + "integrity": "sha512-4h48Hzi6JqiFE/V2GqZ2x5ugUY0vpYKb9m0jbCmLorgU1/JhDNIr44dBz4VpLwrx9k81/99ouIyFWp3xRR0Lrw==", + "requires": {} + }, + "@mantine/notifications": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-4.2.8.tgz", + "integrity": "sha512-DXy6Crvt4DcWtadu8DTF6YaszLr2R7+TnWgVqnte2uOL6ZUEWfJafOqyk+Sr1QAbDnt3ez6bykz9ZzNLZca41Q==", + "requires": { + "react-transition-group": "^4.4.2" + } + }, + "@mantine/prism": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/prism/-/prism-4.2.8.tgz", + "integrity": "sha512-w/QDU37o6wlQ+d7KVZtOanPB7/8gevmyElzY5/9IBucvkDptU+mzIqbO3JVvRuwgxTmvMBKc6VqYZI2Vf7+FQw==", + "requires": { + "prism-react-renderer": "^1.2.1" + } + }, + "@mantine/spotlight": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-4.2.8.tgz", + "integrity": "sha512-hau4qJyFeKLx211TNET/yYa2tiFhvQch/FPTgJlKqa0fJmnrSQILSSwjTG2qX+uY7DC5YJJVTPQ3clj2tZRJrw==", + "requires": {} + }, + "@mantine/styles": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-4.2.8.tgz", + "integrity": "sha512-e7/EzzUqvwA90pwYjKd3rfIi2AUrInZv5H1Q3HOfaXZH+RkNQzovq558DRtHIR34v9yhVi6nMrTUO2PPf4CNig==", + "requires": { + "@emotion/cache": "11.7.1", + "@emotion/react": "11.7.1", + "@emotion/serialize": "1.0.2", + "@emotion/utils": "1.0.0", + "clsx": "^1.1.1", + "csstype": "3.0.9" + }, + "dependencies": { + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + } + } + }, + "@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==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "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" + } + }, + "@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" + }, + "@radix-ui/number": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-0.1.0.tgz", + "integrity": "sha512-rpf6QiOWLHAkM4FEMYu9i+5Jr8cKT893+R4mPpcdsy4LD7omr9JfdOqj/h/xPA5+EcVrpMMlU6rrRYpUB5UI8g==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/primitive": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.1.0.tgz", + "integrity": "sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-presence": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.2.tgz", + "integrity": "sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.1.0", + "@radix-ui/react-use-layout-effect": "0.1.0" + }, + "dependencies": { + "@radix-ui/react-compose-refs": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz", + "integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-layout-effect": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz", + "integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + } + } + }, + "@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==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@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==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", + "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + }, + "@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@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==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@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==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==", + "requires": { + "@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" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@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" + } + }, + "@testing-library/dom": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", + "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@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==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@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==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@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==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@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==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@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==", + "requires": { + "@types/node": "*" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@types/node": "*" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@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==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@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==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "16.11.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.39.tgz", + "integrity": "sha512-K0MsdV42vPwm9L6UwhIxMAOmcvH/1OoVkZyCgEtVu4Wx7sElGloy/W7kMBNe/oJ7V/jW9BVt1F6RahH6e7tPXw==" + }, + "@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==" + }, + "@types/prettier": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@types/react": { + "version": "18.0.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.12.tgz", + "integrity": "sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@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==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@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==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", + "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "requires": { + "@types/jest": "*" + } + }, + "@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==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@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==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", + "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "requires": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/type-utils": "5.27.1", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1.tgz", + "integrity": "sha512-Vd8uewIixGP93sEnmTRIH6jHZYRQRkGPDPpapACMvitJKX8335VHNyqKTE+mZ+m3E2c5VznTZfSsSsS5IF7vUA==", + "requires": { + "@typescript-eslint/utils": "5.27.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", + "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", + "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "requires": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", + "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "requires": { + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", + "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", + "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "requires": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", + "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "requires": { + "@typescript-eslint/types": "5.27.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@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==" + }, + "@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==" + }, + "@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==" + }, + "@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==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@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==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@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==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + }, + "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==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "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==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "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==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "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==" + }, + "address": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" + }, + "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==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "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==", + "requires": { + "debug": "4" + } + }, + "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-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "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==", + "requires": {} + }, + "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==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "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==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "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==" + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "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==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", + "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "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==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "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==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "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==" + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "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==", + "requires": { + "@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" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "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==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "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.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "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==" + }, + "browserslist": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "requires": { + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", + "escalade": "^3.1.1", + "node-releases": "^2.0.5", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "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==" + }, + "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==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "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==" + }, + "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==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==" + }, + "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==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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==" + }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "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==" + }, + "ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + }, + "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==" + }, + "clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "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==" + }, + "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==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", + "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "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==" + }, + "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==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "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==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "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==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "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==" + } + } + }, + "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==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==" + }, + "core-js-compat": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", + "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "requires": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.8.tgz", + "integrity": "sha512-bOxbZIy9S5n4OVH63XaLVXZ49QKicjowDx/UELyJ68vxfCRpYsbyh/WNZNfEfAk+ekA8vSjt+gCDpvh672bc3w==" + }, + "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==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@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" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "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==" + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "requires": {} + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "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-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==", + "requires": { + "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" + }, + "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", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "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", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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==" + }, + "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==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "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==" + }, + "cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.11.tgz", + "integrity": "sha512-2nx+O6LvewPo5EBtYrKc8762mMkZRk9cMGIOP4UlkmxHm7ObxH+zvsJJ+qLwPkUc4/yumL/qJkavYi9NlodWIQ==", + "requires": { + "cssnano-preset-default": "^5.2.11", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.11.tgz", + "integrity": "sha512-4PadR1NtuaIK8MvLNuY7MznK4WJteldGlzCiMaaTiOUP+apeiIvUDIXykzUOoqgOOUAHrU64ncdD90NfZR3LSQ==", + "requires": { + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.5", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.2", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "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==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "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==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "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==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "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==", + "requires": { + "execa": "^5.0.0" + } + }, + "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==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "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==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "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==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "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==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "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==" + }, + "dns-packet": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", + "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "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==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "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==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "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==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.152", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "requires": { + "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.1", + "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.4", + "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.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "has": "^1.0.3" + } + }, + "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==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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==" + }, + "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==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "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" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "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 + }, + "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==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", + "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "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.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==" + }, + "globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "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==" + } + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "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==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-react": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", + "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", + "requires": { + "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" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", + "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "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==" + }, + "eslint-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "requires": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, + "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==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "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==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "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==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "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==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "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==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "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" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "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==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "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==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "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==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "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==", + "requires": { + "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" + } + }, + "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" + } + } + } + }, + "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==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "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==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "@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" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + }, + "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==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "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==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "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==" + }, + "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==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "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==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", + "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==" + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "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==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "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==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "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==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "requires": { + "has": "^1.0.3" + } + }, + "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==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "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==" + }, + "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==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "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==" + }, + "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==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "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==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "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==" + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "requires": { + "@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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "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==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "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==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==", + "requires": { + "@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" + } + }, + "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==" + }, + "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==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "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" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "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==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "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==", + "requires": {} + }, + "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==" + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", + "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "requires": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", + "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "requires": { + "@jest/console": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "requires": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "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==" + }, + "jest-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "requires": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", + "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "requires": { + "@jest/test-result": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "requires": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "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==" + }, + "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==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jsx-ast-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", + "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", + "requires": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + } + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "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==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + }, + "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==" + }, + "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==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "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==" + }, + "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==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "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==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "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==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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==" + }, + "memfs": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.4.tgz", + "integrity": "sha512-W4gHNUE++1oSJVn8Y68jPXi+mkx3fXR5ITE/Ubz6EQ3xRpCN5k2CQ4AUR8094Z7211F876TyoBACGsIveqgiGA==", + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "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==" + }, + "mini-css-extract-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "requires": { + "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", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "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", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "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==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "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==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "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==", + "requires": { + "path-key": "^3.0.0" + } + }, + "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==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "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==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "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" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "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==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "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==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "requires": { + "callsites": "^3.0.0" + } + }, + "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==", + "requires": { + "@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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==" + }, + "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==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, + "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==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "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==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", + "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "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==", + "requires": {} + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", + "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", + "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", + "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "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==", + "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==", + "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==", + "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==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", + "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": {} + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "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==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", + "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", + "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "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==", + "requires": {} + }, + "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==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", + "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "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==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "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==", + "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==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", + "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "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==", + "requires": {} + }, + "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==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "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==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz", + "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "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==", + "requires": {} + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==" + }, + "postcss-ordered-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.2.tgz", + "integrity": "sha512-wr2avRbW4HS2XE2ZCqpfp4N/tDC6GZKZ+SVP8UBTOVS8QWrc4TD8MYrebJrvVVlGPKszmiSCzue43NDiVtgDmg==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", + "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "requires": {} + }, + "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==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", + "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz", + "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.0.2", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.4", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.1", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.2", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.7", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.4", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", + "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "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==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", + "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "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==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@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" + } + } + } + }, + "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==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "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==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "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==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "prism-react-renderer": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.3.tgz", + "integrity": "sha512-Viur/7tBTCH2HmYzwCHmt2rEFn+rdIWNIINXyg0StiISbDiIhHKhrFuEK8eMkKgvsIYSjgGqy/hNyucHp6FpoQ==", + "requires": {} + }, + "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==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "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==" + } + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "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==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "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==" + }, + "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==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", + "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz", + "integrity": "sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.22.0" + } + }, + "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==" + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "requires": {} + }, + "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==" + }, + "react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "requires": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + } + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "requires": { + "history": "^5.2.0", + "react-router": "6.3.0" + } + }, + "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==", + "requires": { + "@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", + "fsevents": "^2.3.2", + "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" + } + }, + "react-textarea-autosize": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", + "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", + "requires": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + } + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "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==", + "requires": { + "pify": "^2.3.0" + } + }, + "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==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "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==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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==" + }, + "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==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.75.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", + "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "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==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "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==" + }, + "sass": { + "version": "1.52.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", + "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "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==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "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==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "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==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "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==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "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==", + "requires": { + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "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==" + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "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==" + }, + "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==", + "requires": {} + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==" + }, + "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==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "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" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "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==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "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==" + }, + "tailwindcss": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.2.tgz", + "integrity": "sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==", + "requires": { + "arg": "^5.0.1", + "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.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "dependencies": { + "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==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "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==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "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==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + } + }, + "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==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "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==" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "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==" + }, + "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==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "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==" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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==" + }, + "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==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "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==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "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==" + }, + "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==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "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==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "requires": {} + }, + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "requires": {} + }, + "use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "requires": { + "use-isomorphic-layout-effect": "^1.1.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "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==" + }, + "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==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "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==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "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==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "requires": { + "@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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "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==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "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", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "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", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "requires": { + "@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": "^1.6.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.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "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", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "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", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "requires": {} + } + } + }, + "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==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "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==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "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==" + }, + "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==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "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==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "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==", + "requires": { + "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" + } + }, + "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==" + }, + "workbox-background-sync": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "requires": { + "@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.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", + "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "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", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "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", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "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==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "requires": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "requires": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "requires": { + "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.3" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "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==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "requires": {} + }, + "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==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "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" + } + }, + "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==" + }, + "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==" + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100755 index 0000000..6a0a7e1 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,53 @@ +{ + "name": "firegex-frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@mantine/core": "^4.2.8", + "@mantine/form": "^4.2.8", + "@mantine/hooks": "^4.2.8", + "@mantine/modals": "^4.2.8", + "@mantine/notifications": "^4.2.8", + "@mantine/prism": "^4.2.8", + "@mantine/spotlight": "^4.2.8", + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.11.39", + "@types/react": "^18.0.12", + "@types/react-dom": "^18.0.5", + "react": "^18.1.0", + "react-dom": "^18.1.0", + "react-icons": "^4.4.0", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "sass": "^1.52.3", + "typescript": "^4.7.3", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/frontend/public/index.html b/frontend/public/index.html new file mode 100755 index 0000000..aa069f2 --- /dev/null +++ b/frontend/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +

+ + + diff --git a/frontend/public/logo192.png b/frontend/public/logo192.png new file mode 100755 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json new file mode 100755 index 0000000..080d6c7 --- /dev/null +++ b/frontend/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt new file mode 100755 index 0000000..e9e57dc --- /dev/null +++ b/frontend/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx new file mode 100755 index 0000000..035383c --- /dev/null +++ b/frontend/src/App.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { Navigate, Route, Routes } from 'react-router-dom'; +import MainLayout from './components/MainLayout'; +import HomePage from './pages/HomePage'; +import Service from './pages/Service'; + +function App() { + return + + } /> + } /> + } /> + + +} + +export default App; diff --git a/frontend/src/_vars.scss b/frontend/src/_vars.scss new file mode 100755 index 0000000..6cfc0eb --- /dev/null +++ b/frontend/src/_vars.scss @@ -0,0 +1,2 @@ + +$primary_color: #242a33; diff --git a/frontend/src/components/Footer/Footer.module.scss b/frontend/src/components/Footer/Footer.module.scss new file mode 100755 index 0000000..607bd15 --- /dev/null +++ b/frontend/src/components/Footer/Footer.module.scss @@ -0,0 +1,9 @@ +@use "../../vars" as *; +@use "../../index.scss" as *; + +.footer{ + height: 150px; + margin-top: 50px; + background-color: $primary_color; + @extend .center-flex; +} \ No newline at end of file diff --git a/frontend/src/components/Footer/index.tsx b/frontend/src/components/Footer/index.tsx new file mode 100755 index 0000000..71a4e45 --- /dev/null +++ b/frontend/src/components/Footer/index.tsx @@ -0,0 +1,12 @@ +import React from 'react'; + +import style from "./Footer.module.scss"; + + +function Footer() { + return +} + +export default Footer; diff --git a/frontend/src/components/Header/Header.module.scss b/frontend/src/components/Header/Header.module.scss new file mode 100755 index 0000000..b1bd452 --- /dev/null +++ b/frontend/src/components/Header/Header.module.scss @@ -0,0 +1,17 @@ + +@use "../../vars" as *; + +.header{ + width: 100%; + height: 140px; + background-color: $primary_color; + display: flex; + align-items: center; + justify-content: center; +} + +.logo{ + width: 200px; + margin-left: 40px; + height: 70%; +} \ No newline at end of file diff --git a/frontend/src/components/Header/index.tsx b/frontend/src/components/Header/index.tsx new file mode 100755 index 0000000..0f5ab99 --- /dev/null +++ b/frontend/src/components/Header/index.tsx @@ -0,0 +1,48 @@ +import React, { useEffect, useState } from 'react'; +import { ActionIcon, Badge } from '@mantine/core'; +import style from "./Header.module.scss"; +import { generalstats } from '../../js/utils'; +import { GeneralStats, update_freq } from '../../js/models'; +import { BsPlusLg } from "react-icons/bs" +import { AiFillHome } from "react-icons/ai" +import { useLocation, useNavigate } from 'react-router-dom'; + +function Header() { + + const [generalStats, setGeneralStats] = useState({closed:0, regex:0, services:0}); + const location = useLocation() + + const navigator = useNavigate() + + const updateInfo = () => { + generalstats().then(res => { + setGeneralStats(res) + setTimeout(updateInfo, update_freq) + }).catch( + err =>{ + setTimeout(updateInfo, update_freq)} + ) + } + + useEffect(updateInfo,[]); + + return
+
LOGO
+
+ Services: {generalStats.services} + Filtered Connections: {generalStats.closed} + Regexes: {generalStats.regex} +
+ { location.pathname !== "/"? + navigator("/")}> + + + :null} + +
+
+} + +export default Header; diff --git a/frontend/src/components/MainLayout.tsx b/frontend/src/components/MainLayout.tsx new file mode 100755 index 0000000..8e6fd26 --- /dev/null +++ b/frontend/src/components/MainLayout.tsx @@ -0,0 +1,38 @@ +import { Container, MantineProvider } from '@mantine/core'; +import React, { useEffect, useState } from 'react'; +import { Service, update_freq } from '../js/models'; +import { servicelist } from '../js/utils'; +import Footer from './Footer'; +import Header from './Header'; + +function MainLayout({ children }:{ children:any }) { + + const [services, setServices] = useState([]); + + const updateInfo = () => { + servicelist().then(res => { + setServices(res) + setTimeout(updateInfo, update_freq) + }).catch( + err =>{ + setTimeout(updateInfo, update_freq)} + ) + } + + useEffect(updateInfo,[]); + + return <> + +
+
+ + {children} + +
+