From 18452c34e0408bbe67210c1d733e740af4addeb1 Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Fri, 15 Jul 2022 17:56:04 +0200 Subject: [PATCH 01/14] updated linting rules --- R/find_icon.R | 2 +- R/launch_gallery.R | 496 ++++++++++++++++++++++----------------------- R/rheroicon.R | 43 ++-- R/sysdata.rda | Bin 23513 -> 23805 bytes R/utils.R | 38 ++-- 5 files changed, 274 insertions(+), 305 deletions(-) diff --git a/R/find_icon.R b/R/find_icon.R index 694ae9d..c7211ec 100644 --- a/R/find_icon.R +++ b/R/find_icon.R @@ -22,5 +22,5 @@ #' #' @export find_icons <- function(query = "") { - stringr::str_subset(string = names(rheroicons), pattern = query) + stringr::str_subset(string = names(rheroicons), pattern = query) } \ No newline at end of file diff --git a/R/launch_gallery.R b/R/launch_gallery.R index 1a28cf0..5c57b66 100644 --- a/R/launch_gallery.R +++ b/R/launch_gallery.R @@ -14,29 +14,24 @@ #' #' @export launch_gallery <- function(...) { - shiny::shinyApp( - ui = .ui, - server = function(input, output, session) { - outline_gallery <- .gallery__list("outline-icons", "outline") - solid_gallery <- .gallery__list("solid-icons", "solid") + shiny::shinyApp( + ui = .ui, + server = function(input, output, session) { + outline_gallery <- .gallery__list("outline-icons", "outline") + solid_gallery <- .gallery__list("solid-icons", "solid") - shiny::observe({ - shiny::req(input$iconSet) + shiny::observe({ + shiny::req(input$iconSet) - if (input$iconSet == "outline") { - output$icons <- shiny::renderUI({ - outline_gallery - }) - } - if (input$iconSet == "solid") { - output$icons <- shiny::renderUI({ - solid_gallery - }) - } - }) - }, - ... - ) + if (input$iconSet == "outline") { + output$icons <- shiny::renderUI({ outline_gallery }) + } else { + output$icons <- shiny::renderUI({ solid_gallery }) + } + }) + }, + ... + ) } #' gallery icon list element @@ -49,24 +44,24 @@ launch_gallery <- function(...) { #' #' @noRd .gallery__list__element <- function(id, set, icon) { - ns <- shiny::NS(id) - shiny::tags$li( - id = ns("icon"), - class = paste0("icon-item set-", set), - shiny::tags$button( - id = ns("icon-copy"), - class = "icon-name icon-button", - `data-value` = paste0( - "rheroicons::rheroicon(", - "name = \"", id, "\", ", - "type = \"", set, "\"", - ")" - ), - `data-icon` = id, - htmltools::HTML(icon), - shiny::tags$span(id) - ) + ns <- shiny::NS(id) + shiny::tags$li( + id = ns("icon"), + class = paste0("icon-item set-", set), + shiny::tags$button( + id = ns("icon-copy"), + class = "icon-name icon-button", + `data-value` = paste0( + "rheroicons::rheroicon(", + "name = \"", id, "\", ", + "type = \"", set, "\"", + ")" + ), + `data-icon` = id, + htmltools::HTML(icon), + shiny::tags$span(id) ) + ) } @@ -79,50 +74,39 @@ launch_gallery <- function(...) { #' #' @noRd .gallery__list <- function(id, set) { - ns <- shiny::NS(id) + ns <- shiny::NS(id) - # define elements - parent <- shiny::tags$ul( - id = ns("icon-set"), - class = paste0("icon-list set-", set) - ) - children <- list() + # define elements + parent <- shiny::tags$ul( + id = ns("icon-set"), + class = paste0("icon-list set-", set) + ) + children <- list() - # outline icons - if (set == "outline") { - lapply(seq_len(length(rheroicons)), function(d) { - - # run nth function - html <- as.character(rheroicons[[d]]$icons$outline) - - # render grandchild element and send to child element - children[[d]] <<- .gallery__list__element( - id = names(rheroicons[d]), - set = "outline", - icon = html - ) - }) - } + if (set == "outline") { + lapply(seq_len(length(rheroicons)), function(d) { + html <- as.character(rheroicons[[d]]$icons$outline) + children[[d]] <<- .gallery__list__element( + id = names(rheroicons[d]), + set = "outline", + icon = html + ) + }) + } - # outline icons - if (set == "solid") { - lapply(seq_len(length(rheroicons)), function(d) { + if (set == "solid") { + lapply(seq_len(length(rheroicons)), function(d) { + html <- as.character(rheroicons[[d]]$icons$solid) + children[[d]] <<- .gallery__list__element( + id = names(rheroicons[d]), + set = "solid", + icon = html + ) + }) + } - # run nth function - html <- as.character(rheroicons[[d]]$icons$solid) - - # render grandchild element and send to child element - children[[d]] <<- .gallery__list__element( - id = names(rheroicons[d]), - set = "solid", - icon = html - ) - }) - } - - # bind children and return - parent$children <- children - return(parent) + parent$children <- children + return(parent) } #' rheroicons gallery UI @@ -131,193 +115,191 @@ launch_gallery <- function(...) { #' #' @noRd .ui <- function() { - - shiny::addResourcePath( - prefix = "rheroicons", - directoryPath = system.file( - "gallery-assets/public", - package = "rheroicons" - ) + shiny::addResourcePath( + prefix = "rheroicons", + directoryPath = system.file( + "gallery-assets/public", + package = "rheroicons" ) + ) - shiny::tagList( - shiny::tags$head( - shiny::tags$meta(charset = "utf-8"), - shiny::tags$meta( - `http-quiv` = "x-ua-compatible", - content = "ie=edge" - ), - shiny::tags$meta( - name = "viewport", - content = "width=device-width, initial-scale=1" - ), - shiny::tags$link( - rel = "stylesheet", - href = "rheroicons/rheroicons.min.css" - ), - shiny::tags$title("rheroicons") + shiny::tagList( + shiny::tags$head( + shiny::tags$meta(charset = "utf-8"), + shiny::tags$meta( + `http-quiv` = "x-ua-compatible", + content = "ie=edge" + ), + shiny::tags$meta( + name = "viewport", + content = "width=device-width, initial-scale=1" + ), + shiny::tags$link( + rel = "stylesheet", + href = "rheroicons/rheroicons.min.css" + ), + shiny::tags$title("rheroicons") + ), + shiny::tags$nav( + id = "nav", + class = "navbar", + shiny::tags$ul( + class = "menu nav-links", + shiny::tags$li( + class = "menu-item", + shiny::tags$p( + class = "menu-link", + rheroicon(name = "photograph", type = "outline"), + "rheroicons" + ) ), - shiny::tags$nav( - id = "nav", - class = "navbar", - shiny::tags$ul( - class = "menu nav-links", - shiny::tags$li( - class = "menu-item", - shiny::tags$p( - class = "menu-link", - rheroicon(name = "photograph", type = "outline"), - "rheroicons" - ) - ), - shiny::tags$li( - class = "menu-item", - shiny::tags$a( - class = "menu-link", - href = "https://github.com/davidruvolo51/rheroicons", - shiny::tag( - "svg", - list( - height = "30", - width = "30", - role = "img", - viewBox = "0 0 24 24", - xmlns = "http://www.w3.org/2000/svg", - shiny::tag( - "path", - list( - d = "M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12" - ) - ) - ) - ) - ) + shiny::tags$li( + class = "menu-item", + shiny::tags$a( + class = "menu-link", + href = "https://github.com/davidruvolo51/rheroicons", + shiny::tag( + "svg", + list( + height = "30", + width = "30", + role = "img", + viewBox = "0 0 24 24", + xmlns = "http://www.w3.org/2000/svg", + shiny::tag( + "path", + list( + d = "M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12" + ) ) + ) ) + ) + ) + ) + ), + shiny::tags$main( + id = "main", + class = "main", + shiny::tags$header( + class = "header", + shiny::tags$h1( + rheroicon(name = "photograph", type = "outline"), + "rheroicons" ), - shiny::tags$main( - id = "main", - class = "main", - shiny::tags$header( - class = "header", - shiny::tags$h1( - rheroicon(name = "photograph", type = "outline"), - "rheroicons" - ), - shiny::tags$p( - "The", shiny::tags$strong("rheroicons"), "package", - "brings the fantastic SVG", - "icon collection", - shiny::tags$a( - href = "https://github.com/refactoringui/heroicons", - "heroicons" - ), - "to R for use in your R-based web projects." - ), - shiny::tags$cite( - "by", - shiny::tags$a( - href = "https://github.com/davidruvolo51", - "@dcruvolo" - ) - ), - ), - shiny::tags$section( - class = "section", - shiny::tags$h2("Available Icons"), - shiny::tags$p( - "View outline or solid icons. Click an icon to copy the", - "R code to the clipboard." - ), - shiny::tags$form( - class = "form", - shiny::tags$legend("Options"), - shiny::tags$fieldset( - id = "iconSet", - class = "select-input-group hidden", - `data-group` = "iconSet", - shiny::tags$label( - `for` = "select_icon_family", - "Select an Icon Set" - ), - shiny::tags$button( - id = "icon-set", - class = "select-input-parent", - `data-group` = "iconSet", - shiny::tags$span( - class = "select-input-selected", - "-- Choose --" - ), - rheroicon( - name = "chevron_down", - type = "outline", - class = "select-input-parent-icon" - ) - ), - shiny::tags$ol( - id = "icon-set-options", - class = "select-input-options hidden", - `data-group` = "iconSet", - shiny::tags$li( - class = "select-input-option", - `data-group` = "iconSet", - shiny::tags$button( - id = "set-option-a", - class = "select-input-option-button", - `data-group` = "iconSet", - `data-value` = "outline", - rheroicon( - name = "check_circle", - type = "solid", - class = "selected-icon" - ), - "Outline" - ) - ), - shiny::tags$li( - class = "select-input-option", - `data-group` = "iconSet", - shiny::tags$button( - id = "set-option-b", - class = "select-input-option-button", - `data-group` = "iconSet", - `data-value` = "solid", - rheroicon( - name = "check_circle", - type = "solid", - class = "selected-icon" - ), - "Solid" - ) - ) - ) - ) - ), - shiny::uiOutput("icons") - ), - shiny::tags$textarea( - id = "icon-clipboard", - class = "visually-hidden" - ) + shiny::tags$p( + "The", shiny::tags$strong("rheroicons"), "package", + "brings the fantastic SVG icon collection", + shiny::tags$a( + href = "https://github.com/refactoringui/heroicons", + "heroicons" + ), + "to R for use in your R-based web projects." ), - shiny::tags$div( - id = "status-success", - class = "status-box", - rheroicon( - name = "thumb_up", - type = "outline" - ), - shiny::tags$p("Successfully copied icon!") + shiny::tags$cite( + "by", + shiny::tags$a( + href = "https://github.com/davidruvolo51", + "@dcruvolo" + ) ), - shiny::tags$div( - id = "status-failed", - class = "status-box", - rheroicon( - name = "exclamation", - type = "outline" + ), + shiny::tags$section( + class = "section", + shiny::tags$h2("Available Icons"), + shiny::tags$p( + "View outline or solid icons. Click an icon to copy the", + "R code to the clipboard." + ), + shiny::tags$form( + class = "form", + shiny::tags$legend("Options"), + shiny::tags$fieldset( + id = "iconSet", + class = "select-input-group hidden", + `data-group` = "iconSet", + shiny::tags$label( + `for` = "select_icon_family", + "Select an Icon Set" + ), + shiny::tags$button( + id = "icon-set", + class = "select-input-parent", + `data-group` = "iconSet", + shiny::tags$span( + class = "select-input-selected", + "-- Choose --" + ), + rheroicon( + name = "chevron_down", + type = "outline", + class = "select-input-parent-icon" + ) ), - shiny::tags$p("Copy Failed") + shiny::tags$ol( + id = "icon-set-options", + class = "select-input-options hidden", + `data-group` = "iconSet", + shiny::tags$li( + class = "select-input-option", + `data-group` = "iconSet", + shiny::tags$button( + id = "set-option-a", + class = "select-input-option-button", + `data-group` = "iconSet", + `data-value` = "outline", + rheroicon( + name = "check_circle", + type = "solid", + class = "selected-icon" + ), + "Outline" + ) + ), + shiny::tags$li( + class = "select-input-option", + `data-group` = "iconSet", + shiny::tags$button( + id = "set-option-b", + class = "select-input-option-button", + `data-group` = "iconSet", + `data-value` = "solid", + rheroicon( + name = "check_circle", + type = "solid", + class = "selected-icon" + ), + "Solid" + ) + ) + ) + ) ), - shiny::tags$script(src = "rheroicons/rheroicons.min.js") - ) + shiny::uiOutput("icons") + ), + shiny::tags$textarea( + id = "icon-clipboard", + class = "visually-hidden" + ) + ), + shiny::tags$div( + id = "status-success", + class = "status-box", + rheroicon( + name = "thumb_up", + type = "outline" + ), + shiny::tags$p("Successfully copied icon!") + ), + shiny::tags$div( + id = "status-failed", + class = "status-box", + rheroicon( + name = "exclamation", + type = "outline" + ), + shiny::tags$p("Copy Failed") + ), + shiny::tags$script(src = "rheroicons/rheroicons.min.js") + ) } \ No newline at end of file diff --git a/R/rheroicon.R b/R/rheroicon.R index ecff235..32817ff 100644 --- a/R/rheroicon.R +++ b/R/rheroicon.R @@ -43,34 +43,29 @@ #' #' @export rheroicon <- function(name, type = "outline", class = NULL) { + icon <- rheroicons[[name]] - icon <- rheroicons[[name]] + # warn if icon does not exist + if (is.null(icon)) { + warning("Icon does not exist") + } - # warn if icon does not exist - if (is.null(icon)) { - warning("Icon does not exist") - } - - # throw error if input value for "type" is invalid - valid_types <- c("outline", "solid") - if (!type %in% valid_types) { - warning("Icon type is invalid. Use 'outline' or 'solid'") - } - - # process only if icon exists - if (length(icon) && (type %in% valid_types)) { - svg <- icon$icons[[type]] + # throw error if input value for "type" is invalid + valid_types <- c("outline", "solid") + if (!type %in% valid_types) { + warning("Icon type is invalid. Use 'outline' or 'solid'") + } - # append class attribute if applicable - if (!is.null(class)) { - svg <- .set__classnames( - svg = svg, - class = class - ) - } + # process only if icon exists + if (length(icon) && (type %in% valid_types)) { + svg <- icon$icons[[type]] - # return element as html - htmltools::HTML(svg) + # append class attribute if applicable + if (!is.null(class)) { + svg <- .set__classnames(svg = svg, class = class) } + # return element as html + htmltools::HTML(svg) + } } \ No newline at end of file diff --git a/R/sysdata.rda b/R/sysdata.rda index 372783c19c0ba831ce364d8df510e46328f14811..7f70ea3e61c49766bd3cc4e7c8547295e02c263c 100644 GIT binary patch literal 23805 zcmagFRa6^F7d9N+0woY2XmLWY;LgEwiyw z`oI6L^1uIG9sYX#zr%0;{N1K~{kOnToYEb&9ZBP_7j9QU8`tZ)l?5AMfbdwW*BO|T z2tOkPKyd^*Z=<@4RC@ALn#5zktY(&Y_Ub=+_daRK_g-&!oeefDmbvz~2=p3wEN*Xa zpEedp%GoZfIAEWm!rOHZ{TqA|2p!`!HkOv8yH>5YugVWndNB=rTLf*9S%(@Q<5|Ok z180Ihv4*v5tysg=t9Orn9;7o-7UMdX9k#w)Ekg44_sd+spVO;uq%sN6n-YuD*&Elh zRYw6cUVF(z?-snE>xz^XXFhvCwd1>=_`gJJn%{R-Ml_t72GAjhV7V2^}@LYLG7T|%+Cj>kjW^y5u9YX#sNfH+M8;HlD`pe!*(#KT*uf^~FRzL3g5yVgZ#G65KY z#l*#;VoU&AWxNW23tojiz>zqXBdOxga2eUP=D(B( zOZyA0XlVS+a6U#~om!Pz)m7hcEz0GO3kgaI0ALCLfGAG^R+SxH0Do5CGFMkjpcmx` zKL#^IAuTh(448PLN|nGZV4i2sKba*IRVBDcGsj(+ox37NZl9w!uj?(ceh(&sQK7KWcn+0BJG>pce1duv9XIt)>}NPz}J<+771ABFb-PZyY=>M?+!1 zpBqH(eGgZ(jQslR9mTQH3o^~7>)r@Mla2s=;#YOwD+cwh1U|h-gBctrwo8I0`{o1` zYi=U(*-3Mi4AFh1zpbU|qTj1nmi;R(3AE{Ag_Y*9S)3aOj!pgc8cn%)$bGmO923|| z-@EIVyt;i()$TF4O}TGfYpWEx;7`D_HOorMY#5n(xJu_=E-pp{ITK#gZP zMW^1a{B^*^XxW^aj1FuL$h3zF!qY(U$`fs$2G;S6_tgq*Uo0IJef`V8Ftm4GqDgdJ zWkhrZqoVt%;^R?@x>aM0lR3>+o{AeeLU&4iR0!K^ZLTIttn*W_Qm(UIaMEFL)Xe!M zgCKt<4i`i{Zp2P6?yZe3VlbA4Cgn&rG!r{=IK%8X$Q@ZsPCga|`s(&-0D~#3!`C!8 z_=*>JmZz*HT=Q3<*(w2JWL?B!cPAQ-4e+hK0DlVlk4;vh1rqdTYRZFF$NrOe~E0#X_hrqy``q>BJDsc{tk(=t#Axdut|7Y=eAzg7`BdQv)Luo>%fx(zCsN||*u>+^{)MD)w zWBH~`10Yg2W&$i_9LpW4u**lHJx+>%p4*@*o+*ThU++8L(%~hO@iVHX5>%qpJmoFV zSj3;rz^tciktld{+A_x4Jl`*1FPOYeBxK>-p6s?Td?X}r_Rt7xOeWxVem7Kc>%8s9 zi`E7T2#R4PS4f*ksN}kt^xmcsPsmCf0lq zsnsmyRr1CnJ1a8{$3ReWiZ%gS>;}U-wwedUHmAc1uT892NbL0Ko4`dp`Bhr=TOdi? z<$7c6jDaX`Jgcbnkf{*NPcCV}bi^gkX$uKPNo!Raqz= z{NzXMZ~K|@X>Gx)yYzQU(>-O@?768aA*%hBc8J*rN$R!Mw1e)mhol3_B1W`2%9wjm zqQTAB#(qc-MY*wtLy`((t!auT!_8d-z6Z!(5^x$+dY~zd)apf9%Etx>QBDSY@3<|m zxpa2ZXr<%U)0!&~NMscN&*#Q`?_>)1P+5p~Wo^D$#|gk*4)nNMEs84p()xR{z+Hw6!T8S?%LniK^z(6k_o0ZnwDb zrw{pNGNM>!5e&P?D-Ge_VdZhWFcT*xS%bCKKDMq0u9>atlSY-blr4p6Nbov(oaU}I zj>zHykQCCbLn5+otQBm0$JP7sfhn`{>7ChT##a_U()pY}Zn-i91M|z{ z+lCEAV`5W_IEy1a2!TKX&TLn-my8r11+1_(9vl-Km!b|1U!CZ1#3wknCLwJ{$*&tn zUE&e7+0Qryn*!Va1khJ{L&KDU9@#|So^%zFGIrjhW|{j10$pna0n`K3@u+n_a#_#- zVItnZa z`^TK45}734L5!t{iN#J|lZSU}nggg#^0&B)xPqjFN*ZH{$x5%^($t*^0*;gOqxvix z+9g$lFT2Vh&CVW$9=4wtz)$6Mu&|!@0b8uebU>EM*k^QEF-r_kPEO)N8Obe%oHZcG ztvXhfr>C#+43a#mazRayjDk?5sWKKD;g*nsr-A7|Yd%3PamA|Lfvn@JE6afpX1Zv6 zX|PTEkv9Gd8-Y=iDB1Z{kXlLF6diNJj-OzE*x(yvIl2M!L4O%VCUPFCLsx3U@A&f(#X%x?p?~jK(54%N^wZ6 z+Xf07yFKOH1jvR=@OEP;K}eN9PG0i~0~&7otj>NEFeB&upoB zSw;po(e$)%iNoVd1^6qsruUkvfw@14(?!o#+)5#+K1vj?ipy0}Yt6C??~m(|CRN6` zbt=PnNk|f@7IvD-S!UrX4D~ir;@K=3xTB%5PEpxxY5VC>%1U;hNS%3h^ALEShDx+y zcsY4rhU{2lNtcF}x}ul28Mk6Il6Tsw{VG-K;6je5OXGu=tZ0e;XKFR_EYa5Q3!mRz zjEXuClyhb-ej42FsOFV;>qIQ?>|U4PaS(T{BO8W7!?m5xvV(lh_B9#%85=)Lc(X}V zCCGiR_;t3Wwlw#BX=HSb1?p4Jv`4m7B(H8~?#IFlaOBTQ1wX z8RlSxE?U3bV9))Xp0^ieWce>R210}Aln>e?8C>Paubhq)AlKpnZxaX1p;6fV5f+~H zXn%L@{-#)3+w9aul0r~bCP^L62WGu@sMA`BY4evBv?jB2d=r8z<;2j68A8iN1OxxA zC#S%XQxK_NPMb|-I>zCgg?Q8I(|D89jA6;Cxo+&eZYtcKRY?;0*iH|Re5tvrY4s`W zT9G7ORV<1(jY)agK`&Vht?%h-vffwyzo#zO35E z04VqNN{jsTTEbmF&X8J{4i@(qC2qY4S-gY!8+oqh1yv~#z-RvXas2Qonl5P2d0y-0 zdO|UIeYNxNVPqR6tVW}u!PQ%eM;}G{Sa5S zms>yIOai~(jOzD_4TsvQHffk!F2`=FB#fUIx>t%IPEijxx3y9Y^v%x`O2s9Fir(kV z)aV|;ya!UD^1CGF&vw{9y>l+!z?5`!rD}>?F}bXx)oF20$4+AQpL$Z8K4YDpDWIu= zu>B*AyCFN2PxJe$!_5u%*Cy9jAIc|Z@DV>+el9+_%f}il9!$dv#ZZGQZOkm@9=*x$ zo%ehL@MC^sK%zt{_Xwg{q#0BMP|=H_C#RT#3QZGjL51;S_K+4tL{raKt+^@xl_Es1 zBUDOWzJnp^L`v<39hraVr!HOhCN}9HY9eY)dRy!paVyp4u8CUI@uvH3R913a>Bp*z znQtu%MBQ{O(CXiRG!0gbH`gPo3t*pV+V^vKTO%>ZNl#G*QLOQ696X^Eb`X_xd8&ne$j zp(gC0Ey_pAJ7zp*Qe$e9eqLyLqow*?p(hSwlRuL9BWu=uR;I?&Hcvp45zkhOfGnQLN#DCl}*c_P=bfvYabs8ISb5klB$V zZMh7P(70m&e$I?O)XlN&d6`v|ymX2O7*iJS^Ot0HXEb{mO?FGCV*A{%_vgmH_92`g z1be$W9U?0eG!t$p3mj8dVd2r@p58VR#Ipk@ptO*&U^CGyZMb!{(*g$-?aZKI(4x^U zZ$Q37y`4+&)y=_1K}8=p1W3T1#WL+95lG_aq47v8il3U*3id+aQKf1h85uHBi#Jlk z7gBFAIZf-OEfcUIVlJ2%X^0Q7wF+<90+Yv7ahh1%znHLxpkMAk;aN*s-I|ZjrR)nv z5XMz=1IDS}tu)64ocy+C>4Xl9Z-}~ds-vXhy?i&*?h;vVV-jqQOd~CcGKo3Iz%lIJ zB9MHmYU&k>8u%Dmri$3i5~B+^&K)adCvShI#*P96tILYa74TYFP}Ac@O_7ls@#@8R zWQZF_+*I7{Ik8kyMVNV3!EchfO)iM%w_WK*` zn{_+XI&Znpy-a_KEMqDBR%(7W=J;i7A}2vx3%HhFoSIu_gVK4B?>Tli0$6Bkdyw0) z; z2ee(X(jop38;HG6gR5ksTGTymhBkq4=s2?=LAE;AEfeJS8|t9a&~URiwvcVYu9F}k zHy}gX*Xvp=-?INyBKAYZ^1%c0c3CGLtY8}q>-JAA#~$}HBh7x@ziw{e?0tD zd(w-tJ&eMXiGD=7gz7KRID$8lIl4MS!s;BsJM>dI0<%<^P4!`F0}0DliS+Cpl#&Cp zuk#Qm1?H|h2gh9MMefB->}R`As(eT%ohgPsABXt=dL z@*@T7wv+#3{PXcc_RpBrky8|mDGI^_)XUoTA3X{lYY1KzI$Qf>Z{GWcSh`&M0pqyK zotru45We%qrqp=d){=K$i$<|Lp5v_qcDVi`Et$+0z<2yg7miQr&{-_ThU3Q@xQ=eN zRS?~#$h5mQ39h)HxRJmN3L~%Ixccc^?`0MGvH!byDqB4ycd+Qz_foeT<=n=n7kPxU z#e6Xwew0*_ApzXKPc&_2by+8WTrcX5>}4=L=+I+yLoDf}GFSIl-g%`yGo*ZBG^dz# zDlilNsT+1eyv7rwOHlkfRh?w-L$F{6T=hnxFMrtY*5#1IlGdS&;IA=R5pZJ&gX9e6~A8b*rbc*Tdx{WQVfr% zHZ56Kkr2_4t5K#ZoI*@HugXy6GnA7#i;8IJL*|P@LW;!=dsp@l!{o9xIN~2P`7wBo zvr7P;Dd6B`<`bVIYDWY3r! z86%SgFvCm7uG_5sfxLE3=4F=aZa-u-azd&@TP;1u;)m6HcWbYAM~vpP;40HSFc-(I zT0~sL23Kl~E6|X#cGsm^`JirjaKFgzFb8y6*SEojTJYT9h%`8qn>0NuxAzRnb!zhc z)jG2DB`IZ6?_;nUleFKWdsE4~pN4;X8NNz$FE0|sfCXU2tjdbu@22jCrZ@>8Rl?xguut;kM)PZt4q9waL;{wD+Q2YJoxV zs5iZtAGhC8`PNrI(}9=_t|^be_tdCG5l2(ztL)Tos;(%5J{%d3d@}AnA#=+Fss|o4 zpRI$LG2_gWnRPZ3w|a3!wlY=O#8TErvVv#Jm8Y)n<>HE3@K)*@8`)*jGfnasA$Pj$ zEFu9`ab|wAK4U3l`9wT5Y+dUE(g2Al(JtwK1V+5|_98i+gl;MD+zs#@+rjlVzgxhl2Hfh(57W&^8lsP z4-qf21@c_ugZxuDaKW8#QWt^79O=PYwuQnqZk_OsZTu`iHc1#oi{iLnZi- z+=^mBC@GA(o5ZDqMOuFKE49@{@L)HyCh6INh17`(Lgt#~=!-hkSVX%j`3E5CzE)p? zF;r*Bd-vdV^A?bRWJ#%#!|Gp~;3l>BEoXUKVSkfVgUSwk?^lV37F=XH0 zuCm%`8lqBJ{JXz**h+oM6sG*}_T>F5Avmz5byat;vg-K3a?d3H%O}@ZYR1Y$zDo_p z)I3kan8(e8(9$sqA;)i_K6OjSx(3&A*Ib(n!O|_lrA8l4IuluWRD2+<+h8EjU(CaZ z-hkFYvzQY$zt47VSMB0(+)Mw?NH6-78L!wj+c4@yVZ27E%AREKVaQPC_IQR7;gLBZ z4E@OmOoVTWb?&CRcy#G>5g2W34G%nWT=0-A^_|hQNya8&9*&k4ChJ)xVwlx6BmKHk z;M{@i!X1>#0)^(;iew30l?bz+>(Ii@o@B1al+xWD8r{T=lpZMe=({!1CJuCntLD#|5VX zj-HyDumrG}yA1t@qkDT9k%n=CD98)}dRhYPm?#&io0+W|n~zKrsax(YMB%Ih(ME2Yb1qMXE$L} z8xLFQo)TQ&#w_uqCV%w@sC6EBXNi6I6|*$JUJ)?^4wyjP*n8EoxF_b2&ZpkJBrhYg zkd@rXDHgO73e1Y@nMIj`iO?Sl5^+=951|ng^J@wDB8;43Ne-2jO`{+a6SGaHPKEIVWrK{g1kEauykMs} z${3AGpTbPlR3#v;V#=8@{i6H}uJm*P6sk!=G1-l+pWLEiGW%Qo-7XM0?nGiH zDIgTNjwhLNRHcE3TQYez9qeX85S(QW$>fF?&{WxX_)J^J&=IlM40}wGPArcwco?at zst8qrx|v|yqE4!xTqso6Xm+c1^UaO6syZEY9I0t>?aI1Ug_e%qUH;}dDD298aLB2pXSHX6H?4=yRUp8+wNIdFaJK>FHI@m8 zs_0PhAg8!RRb;}=yKC92 zRY7zFu$a_A_(Eo9RbsNz&&^W`q!LiI{5pb`jy2tA6sEK_#l*jNSEJgqBi&->uE$2K zabTdQX*lHG+2U?DtD~v2D;+u&OmNLS{{t32|nNkd}p6cdnp#AX!KQk17EGWn06i z4X8!T)$NhBLdV0J4_S`-NqpPcbqe@{h3{@$mJo#;5bQq@irMO!hVrdftwTMn7Ti*T zp2?Ci-O#lnAqoB*9b7N3k!ylOS%aNe3YT4V_Jw@j?$E#_Vu3-R0GWpNoIlg>x+<2c zYRw;0s#^;R*PiA)%hS~l~*K6a-+S5G`Z6Y1G)71Kh&{OHv@9Ai7FEjN|Zx4GqA3I6E zY!y^`#Im`3AN;|iex19xF8rIuh#YT<9)Fz+QlFxi;4wREE*eC;@c#Enst(HSOJGm& zcJ^=xN2SH2O+=6_X9>~ZHWgCw(QPbW6|C{KAB1m%CSQJa{O_lV$Hm|eE$ou&XY(Zg zbf~mG_)n4>h~prTg6Jt#_u^PcwtlrleNBANyuSHjPhU=G%SUPH(n*6pzoQzeZDgt$qcfEg zF$Z-WK?~P%@pnr^rSiGdaksvLnm&8G@|8pq%|BZD;k%kc&g$IR zv;mu)0@+2LHGxvP#;mMOH8gwrrinZ-b5^Lh2x7fz_d3Ni#L4pB$vKttZ8IUzE#{<} zuz^vKvm%QqoyVy@zSzaAiofx<%L0f=Eu>nd_%)FZZARTI^WExuYfFqkndxNAQNN3k zYNHt3HeS#^8B$PgBi6=Xty>T@RA9~Y!BUKMdDB~j_Sx+dLry4HF-=OA_1S?!pl{%W ztNzrbxA0Y}(VULna>ZP39-!J;!Fphz&zQTZww3py$6vHQjaF0~%*nIYna7z7HRI$= zIR{&S-%3rox~Aocvp=_GpR#>lMmP|y#5E+r5j>c{QO}9e3e$fHnc@*wp3zD=N=0cT zA+LWEi$QgNdv{P?fp?H{f`i%MH`Bqp6yjbrGf4GHM(z+@-CeC@H3)|Zd86B9NzQ=4 z(c<$}?-yNlGBoknb?~Bqp;@IT;b7i;KuTbDp2pWIP8vsAw-)NOh*F<#$%H_Y9cs|~ z%>VH0ax?kNW*}>7sijYPl_osngX;u>dU!HR#SQqpszLjICD7OetFdBC=l)Iz3y`m* zujQ^5Y{s+#3Q^KAmZVTFFt~sV0q>!KcdLKWDO1Q0py4c1b&ApFWiI_!Lc53?MYOE3 zGDc2B4k3Wi(PY=0TvOYW4>qmS?kD<}ds*)L+HRuzl;<7a33$_7;_x`WbFr&0(i-I! z>+*;weqv22`iqtdG%Jcm63Q0bL726Yimw3Ch_ICa(z5F(Al4dItu~H zCQw;+=WtP$LVJ~^NuFFY_l0a`FsR-Vf#Z5}yX$F65RL3eb9uYF`aF2v94u~iZTgGyIR;%<`j>YD_lKVlf=}-i>Egs*tLLss8hlEi zJA-pexmJrYo_PBEHL&M;kz)j>MQ9ot1}~gCs3Ml}pBtZEwEV8CP||tr#vp$5^XLrF zIdWHdza(jrFnFq!9RHfvZsuMj@(J&D_YC! zKLhVh?%vqhmMH>fSLoa>#|Nj+(vz$>FZ*eF%?=y1$+az8)Fx@cw!8ERV!yRNU0>!~ zl5<9Q-LC&aF(-VElT{uqwsV$ow(U-p01-#PjX$d}v;;H%eEXhlzqB`_u2w9hyXgbq zN@-tT?J|tx)=um9PUTbWlikDEllphZNh9_LVRf+TDXZhw!rknYvNoQ(xI$*7iO zypT)FFSxl6s_fjemIbwZEh_v<3vNM64ja1NT*bZ z`YU2)vQFlXO zo|S`)_CzL>F3mu}g~~=J+dKyI*h5Qr_&PJO=+Yjj`6&gHiu~~5eFoEg{#C@nIny{g z%U<-jQba}BQk1&tG;4qpy;`&C)zI#QnKwRY1_fQy(>IojD)>TL+WX6dgnu(Poi_Ak z?t8{}VyEnVS&SHw(N8$eR54~%IF7rCdltvjp{+$pESSAxN1;;>k*yDy)N;zb(nhH` zDt&BUf*Sd)keD@i$g5@G{tDj^pW9SYOpC&*sxCjma9U|K9W|sN#z5%cw_*A@GC_Tp z`q)HZH(0@|^L+x-$X+&{hZF~!oAZ}8)(Kv_thlTmO2(V}RO{rbb`*#x24?c;K>0lE zt;;`5%q@b+F`TIwASW<}Jh=vg(BPuelq5sSmYtl-$Q=6nwZ2z5&UB*^B3k=tbEhM^ ztVs|LtdMa$nt~bJo9h>h`;?onzJ7i5LGmB@#N&U$KGbIqka&QMxXB3e%wXB1l*X#p z^Sk1D(rz~!`Wn4bxGD0A)QWg`=F_PL&q4I`i|35D7y?csJHF|+a02)JJm685QzlPx ztbA|YnT=*OIq~lT;sI3jmn**CfMug?yR;EvfxR-Qp!5XLaB~z z_lc*)CmgPiCVa-Oc&Cm>%OYb$QuS4|S^FsX)eyFzI)F7W-P{ypDC*Iex!jZ+Ny)sz zs{3-rCqz{_5%G4nMonsij<<77NGgBcjmC_tje%QCn<$Q%gu%y)fgT3UR7csvR=_Ci zW1vk~cvsqOaC!gTP2prq>O-Z2`)6+l{yBEgS)QLugJHL;dl}Tck-V;OB%QT+5Px&J!)SCFlL(b)-2OPG;4K$){wqLhE+ z1%DT*5#q1JHeX4VjP*V5%+Pjz#q7VEojsQRWmH|3yDEJ1>t`)K)lW#71vCFiqQ;CK zuq~D{;sD4CM>mZ}o6@;Gpi41=hE%)QYL0z#Cp7QBqXRfs|J2|zvK{J4*Mj;%0~Jxu+IC1PTSc{d%!XOAntl_#X~ z5g`*wr#Br5n(7uR<;m=q#r`gGhha<~xo%(P}Ht-@kZ~cV$bkI2AhCy>8o& zN5CX}Z=ptddjE>A`qH13f-kMGc}U{!+wAdxXLO2kO?KpTrZORHr-}!pYtfvQ*{Bhp zYyk$5#)6zy(1Wl!E%3O5aI(onGNJkk!%Nt?#8-}_G|B>4uRHEb(0`~dmSbT{aST~p z(VTkj7}TytBHJn3$&3PG^Gw0ytzzBe!luQ3m=x0~o7z-S;;Yb&r~Rd5|F1M}l@cWWP%3w~?!Nq|1B>uY@!T(wT`qb?QUZ2x~MD zY0DZnbrjV*-`6GsLY7&q;9QVssgRzJOZ?oVPzFY)BiQ|xt08r1Qu6~AdQwyW=bX}H zaZ#(IQ8gh!LA9+3ok_ixGb!0;1VRM}V;HuZJsz;8p*CshXiPJGws9$TvB+i}U`Gg9 zXwo&IxqN0L@Sbt%;hgzMVe5;DRH%t*N9ek$BZ005(mmfnTZ)9fCT*y?-}-Y@uE;zo z_B9>yM62ktOn7EGls3S6dB>P@ zIwm>b_&KEJAIURChjsU7jPH??*@GA5Q^ed1B% zv5@s_gY=g@vqWmC{^g;|@9KYZAWXc*%{rd?{t_NI#QY;~NBM?#GQnKinW0m$l8iKP zfrFV^fHQ8fo^9L3N4HOOjYu`7sj4W9-JqJuJh!^MA36HDjvx54%wKUh^Jzo=>9NTs zl1-62;&lWO2w^TUpRzg%sPjP;mk#s z(bUhGMopRh!noAf7dGC`@TheYRF{Fl${gYMNetzeW7VFxuh{1)+kB9W?oJ2R!4h0i zW$%(kE_Pmo2k{UW1XklYl4JwY5R}i4Rix;{JcBo+1pNzNa9sX(QoIoKO^Jl7X0xm7 zub>l?R4uK*tjg$)SJnMxN_{;#&A%ig<#)pVNmNq`k091`@iOOeL=a6 zqtsD3Msq#~l8ax~9(L~ILY@Y)uJPl_`8Y;DayI(kj%4_%U#hSPWH!KAd%}T%{I$Z?HR?cUGiRiS zU`yeqo(Mz@>y+8kn$(?BjkY2pvs!W|rXv0Z|2&!77bR1+6Jv?H?FQ=J0fN{_bkU&KRl96&0B<=gzv_-6nI5}e#-PfJ#U zjuN7@rc3sf{V_?_leh^OVO$L3g;PQog;!~K01VElK;IA-M7$J^iZw=8|z}LKxI0gzAh8mKSE!cct&rk~YC&bdV>bvF7rJ!ff2F3p-^mu=1oI z*5GltZ+sH8Y0`Z4jw@n+Pqy`PQ#9ds8}uKI;N2~3M$Pxv031%P!lCv2P4lhA%C|t> z_dGF#utTzG$xH+Y&-%=4qOGawT}?%JV6C-)(a3KjX#@|xphQ8jOxmheb5^4e1seRC zo42dPHxqmS58Z7c#3Lphq5#Lz07A0`#WTE_zeQ)=#KbXO29dyd^3(#}#xxXy-!Yrb z^Zb?;mScO-y%UK%3|B8k`v1U^2rH<02F&=&bn|3^^~(=epOq*} zxdeFf$&hq--HX-@4^{!EOucP4jT!HEIq<)3-$c%|(L_Ywo{YAZFY95-kDi|GifUwX z{(8^YMUZfRxVh~^GDzsKPKURNZoJ5vl!>bLJ2TJd+>R!u9qnerif#w;B4KRJ0?gs|)LzQCEIpdak*sB@rVN)Z3lbEQlH17kB1>bHdxSh| zvpp>*s~X59xt`Y|RWbcis?h$Y%WOSXGP7uofG@-(ZS+f9ywZ@r{WKP&Cnpj9mVs-Q z@Hw}IJ)Ls@YG6!~;y1qF0#A4VhTU#@=Z0zAn8&XXOAKXxiajp%Uw0Izlu!yTOE)oQ zK@ol zb>j1va*9fFAB5ym^_>_YGI>aCa^nmToKK50&IfGn*w{e*pHBYc2~M9o;ZK$kK}3QW ztL>4*Npt6s;ALp550OKuxhrrL-@oOGpykZq`QQHU4E)hlDOxEroLIp#_Vs7b zmVKRVvqhIq*f)=rWJDT*Y~Z;8#6f07Zb9LsfwQm1qAs^ z3xI!xuC8c>g3e-ZdF+K@B@sk<+Pw!dS+3VPDMix^MamsM6F4WZDFHzbi_tOdXZ{MT zjj;<#rTnSz66P0z`I@kwhfIMlU7krk!x#R!GaF+{-rf8T)i?Y|HK0lZ_3&hCtnH$> zL0v19hd|=k4=5H-`i7&U5ZTaFRrVP1)jTg-b2}W_Dn++42 zHkDT7Ld&bb3cLu+;G!$ZP%>Wu_{i8Xy+;>p8M|UhrFT>f`LNMikq_ z0`BBX?x6b#0f%-#wq%9en*B1bgT4PwE?}lr{*Y~tb_aPEbab`+N@;aoWFLWu7tmJY zV)5O?j+{qs$FvhtfpiAj1;GVkmtER1Yi5&u5v$$EuI}gnp%0 zj?gayyPcwHA6)RYsi8hh;ewB3+Z@^OxN^;l(NSTge?`BVG6-|qE?q8V*Qi&1|J8QG z;`ni%@E`9i|Ifq_MO2&X3+1_o4Zek!oxQ%u!`+jvZ-)IQ#p;9ny_nFas|J-jwds8% z>70{2{+|*awr9rL`zc`)Q@89lvs6*F_7b2>C03LxxHsmn*hI_H;Dt?8Vc;AEeny@Y z|Fp&=hM1V_n&Vzg>Z7tMfYscXCR!W=%9n9HAQ8Q_=u@rZu{+RBj%mwbCqqSARb$1( zbIl6vI&@(5FJQCO{N&ND%W<=8(i$)Qm4&v19_8SK>i7}D^y}+%M-&Un>Td?!y<a3XD^1-)lk`_ zM)#;V;K{g4|6$pKV-0QK;d}}|9&dNW*A)A%Zw^Jv3O-ADq7Ga56y!CKxZK_^zd>kb z@&rWw6rN?|!`n236aJYDQA#5;o%4lanWE5#2d8Egca=8|Z+r$!-}!}Yt!$h&utXYI zAGY;A1jJ?4f9uN?F|i+VmM)PZtO`P(w-jPl)?&%kjeV@~RIwrvg!E!q%U)?Eo%}H$ zwNltXDumOXTUninxtv1m+Mf6&>DSWds^;Vs3)VzaoU_G2RIwVmQ3zOFEQoC5GwVVBO2#(ae1ln`~ zg{>UxsuyXOD%h#^Z9MB%sKgMiUWK4{G|bSCr!SSO*c)gFOq{J= z4(`|Vn*2@*Rni;Hs+wG|^3lvRyKt7WmrLRfqD)K*refN#Z;gX89D!QMeevBGqZt)% zC(^8Z;JLk3@i+I{@PLxj7K6HPt%BY536=`dN8i4x{1h_o5Lk>9J#4%liFRSAZup@5 z>e!3FAH#TkA^cy!Jsz^UQ6#_M4cqg9o}-pfrM>ZMy|BnGwjSR}>grU-gQ3LIw5L9z zFH@Q3itco;^*_CojZ!y?dV>$H>qmRoW_|d^VMV2k9DE^yN;oz#d3>M5WX2VJueu;t zHS%B6QT-R0A~FOu8~mrNxQc6YN&*#@Cw+tev!=(OQwtgZw-QZzJ`7fHkx8rnTw=554ebCI(t_4t)5q4nAc6 zsIyv$1E&rz#@R)fr$vPN>(GNxIn&QAyeqf6xZii?UTNYDr$~X#0GIRE1gF9V?z!VDLp+<~ zr+Im3N6}W_VRw>-jX4Rs7y&t%9qtcu_s&EHcsB=c(f;$T`!zApe*3eCQO)$lyya>S3!E1dL$Qxp%W23?rM;o z+_DMz$Hmfgc6cyluW{mj(_*JzBAq6uK~FHF&Gr+POP}pxB?^<17i3U2$%`e>QO-c& z{NH;pbhP(tWm&#C-Ecp+nwd_$qfU{nVqRT}GxwCd;RD?uO?DDg*g8hH8H2Ao`hg)- z^OmvEU;k9)G3UqB^3ZgfR)mfkvwtltmpKYkqCOy}!MrHTTl}zKrqE5#6{%h%{rp;x;hQ53zscq9$@6#*y4Aj_T>f1+os8l@&nJGIQ zJS+|6C#k%)E+G<+&l$41YrB-Aznx*rh+Sm&4n9!ueREgVkplR`JnHDwF(zVHVWjv! z>|RS+|2BOUE-$6`-1Kq^V^|wG%6)!IN@Kb}o70w8So&7?vnof{ z$_nGn=?ogYpNHBR<#yP9TN0mcbJq^_^MSZ)9a(U5vsC?l&-6fpH z)nnquuj$5x1zbD2tEqkPiz^uktcEYOX>>L=(sRs*oTYKe`)3n(e=S`Ysu1pz*h=ce z%sM-6rnhi_7(e1qCm+>gkC^I>KR77jEJ5 zWXz>nn=CR?kyx5(;O9BM9eS(DT z10#m0YzqYt;j$9vN?cD-Hg1w7D3+NBgcj=bQ%v|MJj_Vwf#%N5KShrpL~;Dm_(FO$ zr1Rmqjr&3UT|t*Rj^7Yq*pa2Q0+`hJ<;@nzIcT%js-qiJk`@#_dd(UumS9!ShLHHB zs;SZzz7#CHB5iWBGuKp1_t`U)BASbBreKDin7W<)zS#WBPj|-qvmyJE*DkbMzg#k9 zYa7w9rn?59Gz_yRQ2<8L->nrly3+3gB`zy^1E(6^ z@r0vTPGXZb-U_bRwh74k=^~+Y=Dx{W`-k;xV*+4;y40kqrDS7~&p`?hokJ}#O#q0? z&5!O~!YBI@Ncg*H3k?E+j*yAMOq3Y=cM`YNiPCwP(J364Q*AVPa-p=f*|8)mnp?;# z*>F-8<{k00J*~vovM%e86Ic+kVZpVdYAsUk@{-m1MHk|PLx54MI|%H=(UyhHK<}F^ zt`5@f5l;>f@W|57b9MUKj-8XK6J5wEr-NA0RmxK&D!_nfgW8`5(#;N)6ZbrhS0?mY zp+ld)nM<8-mKHC@6)W0+o-X7#kU ztD@TVZ`_Y3vo75Nwoytt_G6-uvS5eF3g* zYH+}|35IdcR}Ni46HG3`*aYJZP7?|~RkTwucmRT#5C&PPr8!t88JCn-wO-32Yw2o0^*x8HHkInF`6Fa$!%C!s(}Y50Jv zZ2d&}y>#2D41&t=WXTXK){r`DTSfs?tL%j+;0E0SK}303l1iTNsdKF;_ga+Xsp>SX zjAk7L?L!g@btO}HF>2bxNl4;Fh)Xh0VvEA^Gq~_iPJ@We$LjP%dp%C+gc`0?Nz<;B zNSoJ{XdBV(f`agzC$|L!s_Iw(0RGS9{ue*r`P0GI_+FXm`d@oJKTj`D@c$R&{-5Fe zPx}4mw!hT=59fa~wfVlc=zmw}e{<<~w)|uD-A@ngJ-@g4e>3O*xAgUXCn@NBkE82f z;e9{wey{vJulByv^gACf4@>2KXV32bzw~)NZ^Y_+?@Q+XKdJNics|eLdH*-g^1V&} z;rM?q^nNd+>wP}=yX$=~Xa7A9xcVQu_C5E~{cqCu{)a#3`#)RVe5dw*>-?X}=kh#n zC+d7}GxELFE8>iTB-)tMzjH%^Thi?fs8m=X^iT z{Qo1@`>v1Nbvu5i!TKNS`k!~{eizIBM|bz1#`QfP>&+hn!}nfK%=ezZ+WWt@_}^## zUn9VFy>GGb|KIPwSKxI1ugCcQhl%yP&#jfdx4ZwJ@qcaf|Ect!7wCV#^8S_nKf?Wg zZ~1+z>V7}feMjkif3!c<_FjK0`G@Jhq457V{+<1I%J=^h|KAVne);vkiTn4&`p=j5 z-i(zS`2UOYeQ%ZaeU8t_ z_n-Xyd^0)oLoe^>wj`#^uu0T~4ZfT{=d0YPX`SPBdA)kXR$qQDdv{@|d$ z;Vr9gYuW}3_fK zoO2(k_0#_1?7A!I9bn6HP29y-)w+-P3>11*cC~s~o2%K4yD-lp6-X6IKs2;Dw&P49 zLSRidd%L>c46X_VMQ26^osoA{b3?Mxj=Yh1l1uAW#M?>D;lEh!^lrJBG#wWl80Q^o zgD&yO^$7w;_AH$088zMaIq+idxiy0;W=!cW!aMAWgQVPoMCBbW_29AtnVYt3Ntr~L zj@GtW1S#o|N(mSc3Y9X_hzuMeZ6X1)2^VXQ-0VcdNC?|Z#^v0BMoa|G@Nzl`6bMEI z>u^-DWp!e)*8(KPK^6!DL8cNQq3S@!{dXbQ=|3I)y+Frp(Qiy{nz1Q!gU1a_3hb5ZcZtf~q^op{DEq?C#lF%^nssO_X#Or{l7 zFz1W}9GXDWoZiq=o?LzUnv2_}wu?^7IH>1g-}gUAyo1>%6Lqa25h5r}uzaiq&RO>;}mN{azklB+B! zhHCDqXj8uHEHcoP$|7}LUJ)MXDCwpWg3RxNgXW*H>V}JnB6j^LUb$w+JE@6aA_Dqq zjsp{x;!R4M0R>81_l5ybru%v-WHrH&bx!brUR_L_2n(br(I8P~(R}G*y6It?i5Rq9 z7sm?>PPnSHh$9nyOu%D~9GcB;(PF901;}xLO`Qab1a0P#Vyy_10Ai;+t)-|9)dEPJ z*=b1GQ3I&mm_fN#>lN-%p45^I5iJQ5)j)K_bfaywhEEXL1YHb~D2BDjhKMg3F8P!^ zb>Q-U=l(DVsQNYXYN;PIeBaTQ*xM?_HONdQPC4>Gh z4FP8D4wvB-C-9rNwmRe>K{Ci~(@ljRJAQt4&s)59mF5a!mxJ?HN`l6OvjyzB8WhyQ zO{^Tj_!>4_-fg_Y3bpCxOw5Zs_uE}TNHmfT>e>-NN=0a_rhaObS3O&8HhTCHOeG-k ze6*5kM$?M~=6uRt@FPGQB0$*?u!-?3lm@;JEmcOknVBIZokR~&4MdXV3MkOT>s@V1 zXu2xf!MW;C8x@in2#SkL2Q~#T&4n-{0Hy(zZ*S?gamFs(=I;)3i*sJKjFa6JLLMR? zwEa)F(KmolUa0cEFIsi%b$a+?*D7`)ja5@Jy|cTHC4$2z9M;ZiX)Kd^u`uUAq)fvg zv|`W^92HQ|(hzMFvNaOoduYRw#4K z5(s)FUU8X-Z96dsUJxs78L$mE0}x76gJ`IiOQekjh?FeQ+`5Pn7Iv*MBw?w>Fv+7} zZep5}n4qu}MMk-%=S~eWE{h;b1h`Fg2r#1gDyt$_CU;AIbck5g6jb2^s>Gm>OnKrnu3yRGLsrMpg?cMi7{RirX(`%)4tC zFvGAErt7aPQ%|tUzHeCUgiChfcQHmji|aNl3BW-ZEY%q$5w?Ib5LXu^+NEu)C8@Y6Lcz>=>iEMj+aL}jYv?PRfu)j$Y@VCCfY?#O5d zV!G}T7GhR41eh8rFhLbOC2T4ss0vh@nuaH2QL{vmeEM#BbRI*D9KJQko0Vj(9ojg} zy>g{Qk`HGF#aa%|4!0872F2^H3Zsb}+g(tsFtp7^7zfiVU10ud$pHy}*kIGhI;k zY3Q}7L56s;YqtX75EMaj&GqgiE_uw5bRZGq2&S~c1v_UnW3!Ak$UywRxjL^+>kmQ< zk|n|Fy+;S;+|XX+qNPq@yNk>)>R{B6swtqLZlj76Hp%AJNib~ovN=aqf=Lxc%?mlb zOwAgqRThO>i)%yjH63mJbt+XOrR=*Ot^$JkliVfG@%j}0T|Z!-PpL~)NaYmDWj@T( zzp$c1(}m%G#;TJFIJikC0=#X;{V51qNiOk%g8b%?`Z*kr8;O|+NKPOC1D4$qLZwwf zgH78F-k8&2>JB5PNy8Jl1^fra@kt;@*tyUou>4zLT@Z@+wfFcZhL|lMA z2f+7!^YNbSvVGMin)t_g?u7QS$eOn;v=P9zZN;6u(oWEycW8<3dTHj>;CY=@oq|HL zE=a6W5qh;HHYPG+LsxMmQFXX+7zW}hF@|x4cK1Voo=NM-V4rVM?^DfCd!hrfsw^JE zof)CibhL&epn3Yyl0bvvW(0??4KUdau|0?fG(Ct&e;yuGF9{ChGKPq3dZR)n^S{r! zxS?vbg3{5nXlden|=Kne>6oj@opheEhFcTv9y3py}V z6rLr{vU*R#pSvf`6jP=jr%Ovo11P5hv_VAWvTfgoHa+eGzl5Pddevsou=*CF{|Xn+ z?-7>^@RoDdSA1AR0TPxapK7qFM_Pf5aXXE)thNjXR#mdWxXa?PSA0fUVM)5mp|3`E z49n+Y)vpbjam7$xKol1cKvT9sL2d$xt17%{WIza*A!H*;@dK$Q8e)I8@U zQFM(fklbwG?rFG$a0La>IVy{QP~vtw(Ig}?0YPBgLu;^TcmPo*{6-Q4 zj3MNklt5*Z7jQ3xl3k`W(;dxJl4dxL$5u+)G`NdaiJSF|;Q z`HGl=HW3ci2#I0@m|uXFNh4CSM&fx&6zT~k8N!1S&9=8SC0Ut90f=+5G=+Nb;o=y@ zQ_3>+p_+6xTU2FqmqfKgA2bwMg|ddmAdZ(a7qarh8J8$b24clEd`Xo8-O=5q;iYoa zI&U)sD_5s+(*X%}NY$mQd6c85svcU{CoG`HAQ6FvG{9FchDe}(?X*Ee*oPMSZ#Gw+ z#UaH-E7%1EMTs z;5r@Q&C-V$Z5>LY;^u9b!lNXGGODE^s9dB)4G8xV5QL42g}v?a?gMv??qpwW7OG`h zs>xESP+E3;ety*Q4$^MEC45x1aqtV8CZ!s*a-GU@JH z@-(vYqOQbXFy12`7SMR-SiBnS-hniZA`nCoxpg*0nOG}#G~%|IYVp~}Cq)^-3L`2! zn_I9jBUKrdP%N-GP1MOFt{_vW6BD^%L%WDV3=U%2ps!ruWVWH8L7<3>S9d_yUXDUc zMS*8b24x~dfzAg=n53h#a}AOV8B@~46m)3l34^QvPeQmLTPh>yi50i6P=IaFo?%eIesm>@ZZlOVCtx~*^R9f<2Xc1Bl_Vki& zK~y!2dqAMOO)Ci`k3@UA4KH?&G9FAj(AKI8h&w6-fgpy)hgdwP93+#J=a7@NK{}nQ zbKwGsFWRw*BYx}@~feD zWt!;|49_b=s*(z#*<7vy zE$F2|WmOQWsR#h96-D91phE8ZLxZRrxd5Vf#RcuTxTq+da8OtRg5o&mBxDd3vJh#A zkqwU9IEZ;l!SWanmIJ5-6UH55T@z#QC%CgZpi7kQ8FK|ydsfxG35 z8gOKCLTpmJyw7n141J!gi;04OgfY!nyUfS|fmP+k$?auCuv zp@OmE9#$d>Ch&-h+5z0_6-CtWD!9D|F;rbDt+dG{pEF^Bb`nVf3}P4#wG4*bkV~sq_C~`V2Mn2y^FsfkAhHL12jN z9p;4-z`+uj3fN#Ggcv9xOabA1h;|{^hYt}X^Q>D$k(04x_YmWDxme6|5X!}~2t!4S zK7AhI6%A0u&BfZ>Loq>MpuCQ^$Fb+b!tpt~_cp}P>;(nu10E}yp}!61eZt3VL`Cb- z(T8{x7tsMhY45{|CXY9S;Gpw*UwglM_xV3=YKEXvN;rYao2ZiJc5St$^0%t?x@Tw# zC{9mWp68ua)2$D>0U$&H5Ws{NC1a#=LhnVU6(HrhHO~f*HL=hKBA= zk%kaq1D57G_o}K&z0L+VaR2~3aRn31xr{f*twx6<%7Gyu2G%-3L22H0wDp{El1{)V zFNaETL#qz-Gzf^dqs#$8cDm5m3Ja)g@q`Dy?Hobe#2^X_XTIHyfKf9a5N-pp>E=lw zsxHNmBpDFN@dmmuF?pQO1$Jp9l1NT~%92g@pEHgf2y#N9(TAG&UBlI4s4RWU?q3By z4(&FVA>X9j`F}ljBGv8XAznD*4dj(ID%RGkO`k6^U=720B|;11y1m3;;B+!`1j_50EpTEOjH(7}1DTXf zjo&J-6=C@)t@cLB*zr${I-coY|dRt8p*tiVuS8bs_?aVwQ@#tRx-vl)auCid*M~rnaFofIZ~eyWMH{e zvgeG>RjkmqdgOG;tKB!-sA{RMHFq@~Q=A(p8_7(Z6g9hOO%Y68Q?qkJ1zO|I!6Xhm zgK$o!K)j}L)QK=vttGjVu|nlJ()5Z1#~Emo9Fa1Eq@tToQ3I-M-LHPX68+}z%*o1`e#V%oMigPe15Wh)eg3zV9lY*e$&SD0B!{7fO` z!Sj1BR!N=aiZ@hYUDCUwHnlrV$utnDTrUj86M<<17)GnD)^*FlHZDs_CZ}q0TDzZl4)k9~}G~Si8nJ$7h}lox_)FZAdm7esZHGXi^dyvreTzawwFw2X2M9 zi*)yT>XqiAYD!Y__2yV|Mpm^_YQYAXFtQje2OM8I8L}?bim0}Vkq#EXV}XSZaT5W| zd-Mb7Iv(L4bWX|fjb6Ui+|`Q~Ev#baHq>oI=W5?+EpuXxy4zOWTUOuNF64@Ep&(#a Fii~t+pPv8# literal 23513 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 Date: Fri, 15 Jul 2022 17:56:34 +0200 Subject: [PATCH 02/14] init renv --- .Rbuildignore | 4 + .Rprofile | 72 ++++ .lintr | 4 + renv.lock | 1083 +++++++++++++++++++++++++++++++++++++++++++++++ renv/.gitignore | 6 + renv/activate.R | 942 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 2111 insertions(+) create mode 100644 .Rprofile create mode 100644 .lintr create mode 100644 renv.lock create mode 100644 renv/.gitignore create mode 100644 renv/activate.R diff --git a/.Rbuildignore b/.Rbuildignore index 08c50e6..09e2996 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -1,3 +1,5 @@ +^renv$ +^renv\.lock$ ^node_modules$ ^inst/rheroicons-gallery/rsconnect$ ^yarn-error\.log$ @@ -17,3 +19,5 @@ ^LICENSE\.md$ ^CRAN-RELEASE$ ^pnpm-lock\.yaml$ +^\.lintr$ +^\.Rprofile$ diff --git a/.Rprofile b/.Rprofile new file mode 100644 index 0000000..5b9f0dc --- /dev/null +++ b/.Rprofile @@ -0,0 +1,72 @@ +#' //////////////////////////////////////////////////////////////////////////// +#' FILE: .Rprofile +#' AUTHOR: David Ruvolo +#' CREATED: 2021-07-29 +#' MODIFIED: 2021-07-29 +#' PURPOSE: workspace configurations and useful functions for vscode+R env +#' STATUS: working; ongoing +#' PACKAGES: NA +#' COMMENTS: https://github.com/davidruvolo51/rprofile +#' //////////////////////////////////////////////////////////////////////////// + +# set options +options( + + # options: shiny + shiny.port = 8000, + shiny.launch.browser = FALSE, + + # options: radian + radian.insert_new_line = FALSE, + radian.prompt = "\033[0;34m>\033[0m ", + + # options: vscode R + vsc.use_httpgd = TRUE, + vsc.helpPanel = "Beside", + vsc.viewer = "Beside", + vsc.browser = "Beside", + vsc.show_object_size = FALSE, + + # options: languageserver + languageserver.formatting_style = function(options) { + styler::tidyverse_style( + start_comments_with_one_space = TRUE, + indent_by = 4 + ) + } +) + + +#' @title Clear +#' @name clear +#' @description clear the active terminal +#' @noRD +clear <- function() { + cmds <- list("unix" = "clear", "windows" = "cls") + system(cmds[[.Platform$OS.type]]) +} + + +#' @title Quietly Load Package +#' @name library2 +#' @description suppress messages when loading a package +#' @param pkg the name of the package +#' @noRd +library2 <- function(pkg) { + suppressPackageStartupMessages(library(pkg, character.only = TRUE)) +} + + +#' @title Remove2 +#' @name rm2 +#' @description Force remove all objects from the current environment +#' @param except optional an array of object names to ignore +#' @noRd +rm2 <- function(except = NULL) { + ignore <- c("clear", "library2", "rm2") + if (!is.null(except)) ignore <- c(ignore, except) + rm(list = setdiff(ls(envir = .GlobalEnv), ignore), envir = .GlobalEnv) +} + +# start renv: make sure this is always last! +source("renv/activate.R") \ No newline at end of file diff --git a/.lintr b/.lintr new file mode 100644 index 0000000..3c2abb5 --- /dev/null +++ b/.lintr @@ -0,0 +1,4 @@ +linters: with_defaults(line_length_linter = line_length_linter(87), commented_code_linter = NULL, object_usage_linter=NULL, object_name_linter=NULL) +exclusions: list("renv/") +exclude_start: "# nolint start" +exclude_end: "# nolint end" diff --git a/renv.lock b/renv.lock new file mode 100644 index 0000000..19ee987 --- /dev/null +++ b/renv.lock @@ -0,0 +1,1083 @@ +{ + "R": { + "Version": "4.2.1", + "Repositories": [ + { + "Name": "CRAN", + "URL": "https://cloud.r-project.org" + } + ] + }, + "Packages": { + "R6": { + "Package": "R6", + "Version": "2.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "470851b6d5d0ac559e9d01bb352b4021", + "Requirements": [] + }, + "Rcpp": { + "Package": "Rcpp", + "Version": "1.0.9", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e9c08b94391e9f3f97355841229124f2", + "Requirements": [] + }, + "askpass": { + "Package": "askpass", + "Version": "1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e8a22846fff485f0be3770c2da758713", + "Requirements": [ + "sys" + ] + }, + "base64enc": { + "Package": "base64enc", + "Version": "0.1-3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "543776ae6848fde2f48ff3816d0628bc", + "Requirements": [] + }, + "brew": { + "Package": "brew", + "Version": "1.0-7", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "38875ea52350ff4b4c03849fc69736c8", + "Requirements": [] + }, + "brio": { + "Package": "brio", + "Version": "1.1.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "976cf154dfb043c012d87cddd8bca363", + "Requirements": [] + }, + "bslib": { + "Package": "bslib", + "Version": "0.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "56ae7e1987b340186a8a5a157c2ec358", + "Requirements": [ + "htmltools", + "jquerylib", + "jsonlite", + "rlang", + "sass" + ] + }, + "cachem": { + "Package": "cachem", + "Version": "1.0.6", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "648c5b3d71e6a37e3043617489a0a0e9", + "Requirements": [ + "fastmap", + "rlang" + ] + }, + "callr": { + "Package": "callr", + "Version": "3.7.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "2fda237f24bc56508f31394beaa56877", + "Requirements": [ + "R6", + "processx" + ] + }, + "cli": { + "Package": "cli", + "Version": "3.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "23abf173c2b783dcc43379ab9bba00ee", + "Requirements": [ + "glue" + ] + }, + "clipr": { + "Package": "clipr", + "Version": "0.8.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3f038e5ac7f41d4ac41ce658c85e3042", + "Requirements": [] + }, + "commonmark": { + "Package": "commonmark", + "Version": "1.8.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "2ba81b120c1655ab696c935ef33ea716", + "Requirements": [] + }, + "covr": { + "Package": "covr", + "Version": "3.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6d80a9fc3c0c8473153b54fa54719dfd", + "Requirements": [ + "crayon", + "digest", + "httr", + "jsonlite", + "rex", + "withr", + "yaml" + ] + }, + "cpp11": { + "Package": "cpp11", + "Version": "0.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "fa53ce256cd280f468c080a58ea5ba8c", + "Requirements": [] + }, + "crayon": { + "Package": "crayon", + "Version": "1.5.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8dc45fd8a1ee067a92b85ef274e66d6a", + "Requirements": [] + }, + "credentials": { + "Package": "credentials", + "Version": "1.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "93762d0a34d78e6a025efdbfb5c6bb41", + "Requirements": [ + "askpass", + "curl", + "jsonlite", + "openssl", + "sys" + ] + }, + "curl": { + "Package": "curl", + "Version": "4.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "022c42d49c28e95d69ca60446dbabf88", + "Requirements": [] + }, + "desc": { + "Package": "desc", + "Version": "1.4.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "eebd27ee58fcc58714eedb7aa07d8ad1", + "Requirements": [ + "R6", + "cli", + "rprojroot" + ] + }, + "devtools": { + "Package": "devtools", + "Version": "2.4.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "fc35e13bb582e5fe6f63f3d647a4cbe5", + "Requirements": [ + "callr", + "cli", + "desc", + "ellipsis", + "fs", + "httr", + "lifecycle", + "memoise", + "pkgbuild", + "pkgload", + "rcmdcheck", + "remotes", + "rlang", + "roxygen2", + "rstudioapi", + "rversions", + "sessioninfo", + "testthat", + "usethis", + "withr" + ] + }, + "diffobj": { + "Package": "diffobj", + "Version": "0.3.5", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "bcaa8b95f8d7d01a5dedfd959ce88ab8", + "Requirements": [ + "crayon" + ] + }, + "digest": { + "Package": "digest", + "Version": "0.6.29", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "cf6b206a045a684728c3267ef7596190", + "Requirements": [] + }, + "dplyr": { + "Package": "dplyr", + "Version": "1.0.9", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f0bda1627a7f5d3f9a0b5add931596ac", + "Requirements": [ + "R6", + "generics", + "glue", + "lifecycle", + "magrittr", + "pillar", + "rlang", + "tibble", + "tidyselect", + "vctrs" + ] + }, + "ellipsis": { + "Package": "ellipsis", + "Version": "0.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077", + "Requirements": [ + "rlang" + ] + }, + "evaluate": { + "Package": "evaluate", + "Version": "0.15", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "699a7a93d08c962d9f8950b2d7a227f1", + "Requirements": [] + }, + "fansi": { + "Package": "fansi", + "Version": "1.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "83a8afdbe71839506baa9f90eebad7ec", + "Requirements": [] + }, + "fastmap": { + "Package": "fastmap", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "77bd60a6157420d4ffa93b27cf6a58b8", + "Requirements": [] + }, + "fontawesome": { + "Package": "fontawesome", + "Version": "0.2.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "55624ed409e46c5f358b2c060be87f67", + "Requirements": [ + "htmltools", + "rlang" + ] + }, + "fs": { + "Package": "fs", + "Version": "1.5.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "7c89603d81793f0d5486d91ab1fc6f1d", + "Requirements": [] + }, + "generics": { + "Package": "generics", + "Version": "0.1.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "15e9634c0fcd294799e9b2e929ed1b86", + "Requirements": [] + }, + "gert": { + "Package": "gert", + "Version": "1.6.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "98c014c4c933f23ea5a0321a4d0b588b", + "Requirements": [ + "askpass", + "credentials", + "openssl", + "rstudioapi", + "sys", + "zip" + ] + }, + "gh": { + "Package": "gh", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "38c2580abbda249bd6afeec00d14f531", + "Requirements": [ + "cli", + "gitcreds", + "httr", + "ini", + "jsonlite" + ] + }, + "gitcreds": { + "Package": "gitcreds", + "Version": "0.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f3aefccc1cc50de6338146b62f115de8", + "Requirements": [] + }, + "glue": { + "Package": "glue", + "Version": "1.6.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e", + "Requirements": [] + }, + "highr": { + "Package": "highr", + "Version": "0.9", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8eb36c8125038e648e5d111c0d7b2ed4", + "Requirements": [ + "xfun" + ] + }, + "htmltools": { + "Package": "htmltools", + "Version": "0.5.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "526c484233f42522278ab06fb185cb26", + "Requirements": [ + "base64enc", + "digest", + "fastmap", + "rlang" + ] + }, + "httpuv": { + "Package": "httpuv", + "Version": "1.6.5", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "97fe71f0a4a1c9890e6c2128afa04bc0", + "Requirements": [ + "R6", + "Rcpp", + "later", + "promises" + ] + }, + "httr": { + "Package": "httr", + "Version": "1.4.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "88d1b310583777edf01ccd1216fb0b2b", + "Requirements": [ + "R6", + "curl", + "jsonlite", + "mime", + "openssl" + ] + }, + "hunspell": { + "Package": "hunspell", + "Version": "3.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3987784c19192ad0f2261c456d936df1", + "Requirements": [ + "Rcpp", + "digest" + ] + }, + "ini": { + "Package": "ini", + "Version": "0.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6154ec2223172bce8162d4153cda21f7", + "Requirements": [] + }, + "jquerylib": { + "Package": "jquerylib", + "Version": "0.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "5aab57a3bd297eee1c1d862735972182", + "Requirements": [ + "htmltools" + ] + }, + "jsonlite": { + "Package": "jsonlite", + "Version": "1.8.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "d07e729b27b372429d42d24d503613a0", + "Requirements": [] + }, + "knitr": { + "Package": "knitr", + "Version": "1.39", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "029ab7c4badd3cf8af69016b2ba27493", + "Requirements": [ + "evaluate", + "highr", + "stringr", + "xfun", + "yaml" + ] + }, + "later": { + "Package": "later", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "7e7b457d7766bc47f2a5f21cc2984f8e", + "Requirements": [ + "Rcpp", + "rlang" + ] + }, + "lazyeval": { + "Package": "lazyeval", + "Version": "0.2.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "d908914ae53b04d4c0c0fd72ecc35370", + "Requirements": [] + }, + "lifecycle": { + "Package": "lifecycle", + "Version": "1.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a6b6d352e3ed897373ab19d8395c98d0", + "Requirements": [ + "glue", + "rlang" + ] + }, + "magrittr": { + "Package": "magrittr", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "7ce2733a9826b3aeb1775d56fd305472", + "Requirements": [] + }, + "memoise": { + "Package": "memoise", + "Version": "2.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e2817ccf4a065c5d9d7f2cfbe7c1d78c", + "Requirements": [ + "cachem", + "rlang" + ] + }, + "mime": { + "Package": "mime", + "Version": "0.12", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "18e9c28c1d3ca1560ce30658b22ce104", + "Requirements": [] + }, + "openssl": { + "Package": "openssl", + "Version": "2.0.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6d3bef2e305f55c705c674653c7d7d3d", + "Requirements": [ + "askpass" + ] + }, + "pillar": { + "Package": "pillar", + "Version": "1.7.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "51dfc97e1b7069e9f7e6f83f3589c22e", + "Requirements": [ + "cli", + "crayon", + "ellipsis", + "fansi", + "glue", + "lifecycle", + "rlang", + "utf8", + "vctrs" + ] + }, + "pkgbuild": { + "Package": "pkgbuild", + "Version": "1.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "66d2adfed274daf81ccfe77d974c3b9b", + "Requirements": [ + "R6", + "callr", + "cli", + "crayon", + "desc", + "prettyunits", + "rprojroot", + "withr" + ] + }, + "pkgbump": { + "Package": "pkgbump", + "Version": "0.0.3", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "pkgbump", + "RemoteUsername": "davidruvolo51", + "RemoteRef": "HEAD", + "RemoteSha": "674a2a59724e90ab4b90c12cdeede833e87ef957", + "Hash": "74a9e098c9c042e7fefd9008f074f906", + "Requirements": [ + "cli", + "jsonlite", + "stringr" + ] + }, + "pkgconfig": { + "Package": "pkgconfig", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "01f28d4278f15c76cddbea05899c5d6f", + "Requirements": [] + }, + "pkgload": { + "Package": "pkgload", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "4b20f937a363c78a5730265c1925f54a", + "Requirements": [ + "cli", + "crayon", + "desc", + "fs", + "glue", + "rlang", + "rprojroot", + "withr" + ] + }, + "praise": { + "Package": "praise", + "Version": "1.0.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a555924add98c99d2f411e37e7d25e9f", + "Requirements": [] + }, + "prettyunits": { + "Package": "prettyunits", + "Version": "1.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "95ef9167b75dde9d2ccc3c7528393e7e", + "Requirements": [] + }, + "processx": { + "Package": "processx", + "Version": "3.7.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f91df0f5f31ffdf88bc0b624f5ebab0f", + "Requirements": [ + "R6", + "ps" + ] + }, + "promises": { + "Package": "promises", + "Version": "1.2.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "4ab2c43adb4d4699cf3690acd378d75d", + "Requirements": [ + "R6", + "Rcpp", + "later", + "magrittr", + "rlang" + ] + }, + "ps": { + "Package": "ps", + "Version": "1.7.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8b93531308c01ad0e56d9eadcc0c4fcd", + "Requirements": [] + }, + "purrr": { + "Package": "purrr", + "Version": "0.3.4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "97def703420c8ab10d8f0e6c72101e02", + "Requirements": [ + "magrittr", + "rlang" + ] + }, + "rappdirs": { + "Package": "rappdirs", + "Version": "0.3.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "5e3c5dc0b071b21fa128676560dbe94d", + "Requirements": [] + }, + "rcmdcheck": { + "Package": "rcmdcheck", + "Version": "1.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8f25ebe2ec38b1f2aef3b0d2ef76f6c4", + "Requirements": [ + "R6", + "callr", + "cli", + "curl", + "desc", + "digest", + "pkgbuild", + "prettyunits", + "rprojroot", + "sessioninfo", + "withr", + "xopen" + ] + }, + "rematch2": { + "Package": "rematch2", + "Version": "2.1.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "76c9e04c712a05848ae7a23d2f170a40", + "Requirements": [ + "tibble" + ] + }, + "remotes": { + "Package": "remotes", + "Version": "2.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "227045be9aee47e6dda9bb38ac870d67", + "Requirements": [] + }, + "renv": { + "Package": "renv", + "Version": "0.15.5", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6a38294e7d12f5d8e656b08c5bd8ae34", + "Requirements": [] + }, + "rex": { + "Package": "rex", + "Version": "1.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "ae34cd56890607370665bee5bd17812f", + "Requirements": [ + "lazyeval" + ] + }, + "rlang": { + "Package": "rlang", + "Version": "1.0.4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6539dd8c651e67e3b55b5ffea106362b", + "Requirements": [] + }, + "roxygen2": { + "Package": "roxygen2", + "Version": "7.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "b390c1d54fcd977cda48588e6172daba", + "Requirements": [ + "R6", + "brew", + "cli", + "commonmark", + "cpp11", + "desc", + "digest", + "knitr", + "pkgload", + "purrr", + "rlang", + "stringi", + "stringr", + "withr", + "xml2" + ] + }, + "rprojroot": { + "Package": "rprojroot", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "1de7ab598047a87bba48434ba35d497d", + "Requirements": [] + }, + "rstudioapi": { + "Package": "rstudioapi", + "Version": "0.13", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "06c85365a03fdaf699966cc1d3cf53ea", + "Requirements": [] + }, + "rversions": { + "Package": "rversions", + "Version": "2.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f88fab00907b312f8b23ec13e2d437cb", + "Requirements": [ + "curl", + "xml2" + ] + }, + "sass": { + "Package": "sass", + "Version": "0.4.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f37c0028d720bab3c513fd65d28c7234", + "Requirements": [ + "R6", + "fs", + "htmltools", + "rappdirs", + "rlang" + ] + }, + "sessioninfo": { + "Package": "sessioninfo", + "Version": "1.2.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3f9796a8d0a0e8c6eb49a4b029359d1f", + "Requirements": [ + "cli" + ] + }, + "shiny": { + "Package": "shiny", + "Version": "1.7.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "00344c227c7bd0ab5d78052c5d736c44", + "Requirements": [ + "R6", + "bslib", + "cachem", + "commonmark", + "crayon", + "ellipsis", + "fastmap", + "fontawesome", + "glue", + "htmltools", + "httpuv", + "jsonlite", + "later", + "lifecycle", + "mime", + "promises", + "rlang", + "sourcetools", + "withr", + "xtable" + ] + }, + "sourcetools": { + "Package": "sourcetools", + "Version": "0.1.7", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "947e4e02a79effa5d512473e10f41797", + "Requirements": [] + }, + "spelling": { + "Package": "spelling", + "Version": "2.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "b8c899a5c83f0d897286550481c91798", + "Requirements": [ + "commonmark", + "hunspell", + "knitr", + "xml2" + ] + }, + "stringi": { + "Package": "stringi", + "Version": "1.7.8", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a68b980681bcbc84c7a67003fa796bfb", + "Requirements": [] + }, + "stringr": { + "Package": "stringr", + "Version": "1.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "0759e6b6c0957edb1311028a49a35e76", + "Requirements": [ + "glue", + "magrittr", + "stringi" + ] + }, + "sys": { + "Package": "sys", + "Version": "3.4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "b227d13e29222b4574486cfcbde077fa", + "Requirements": [] + }, + "testthat": { + "Package": "testthat", + "Version": "3.1.4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f76c2a02d0fdc24aa7a47ea34261a6e3", + "Requirements": [ + "R6", + "brio", + "callr", + "cli", + "crayon", + "desc", + "digest", + "ellipsis", + "evaluate", + "jsonlite", + "lifecycle", + "magrittr", + "pkgload", + "praise", + "processx", + "ps", + "rlang", + "waldo", + "withr" + ] + }, + "tibble": { + "Package": "tibble", + "Version": "3.1.7", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "08415af406e3dd75049afef9552e7355", + "Requirements": [ + "ellipsis", + "fansi", + "lifecycle", + "magrittr", + "pillar", + "pkgconfig", + "rlang", + "vctrs" + ] + }, + "tidyselect": { + "Package": "tidyselect", + "Version": "1.1.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "17f6da8cfd7002760a859915ce7eef8f", + "Requirements": [ + "ellipsis", + "glue", + "purrr", + "rlang", + "vctrs" + ] + }, + "usethis": { + "Package": "usethis", + "Version": "2.1.6", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a67a22c201832b12c036cc059f1d137d", + "Requirements": [ + "cli", + "clipr", + "crayon", + "curl", + "desc", + "fs", + "gert", + "gh", + "glue", + "jsonlite", + "lifecycle", + "purrr", + "rappdirs", + "rlang", + "rprojroot", + "rstudioapi", + "whisker", + "withr", + "yaml" + ] + }, + "utf8": { + "Package": "utf8", + "Version": "1.2.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "c9c462b759a5cc844ae25b5942654d13", + "Requirements": [] + }, + "vctrs": { + "Package": "vctrs", + "Version": "0.4.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8b54f22e2a58c4f275479c92ce041a57", + "Requirements": [ + "cli", + "glue", + "rlang" + ] + }, + "waldo": { + "Package": "waldo", + "Version": "0.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "035fba89d0c86e2113120f93301b98ad", + "Requirements": [ + "cli", + "diffobj", + "fansi", + "glue", + "rematch2", + "rlang", + "tibble" + ] + }, + "whisker": { + "Package": "whisker", + "Version": "0.4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "ca970b96d894e90397ed20637a0c1bbe", + "Requirements": [] + }, + "withr": { + "Package": "withr", + "Version": "2.5.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "c0e49a9760983e81e55cdd9be92e7182", + "Requirements": [] + }, + "xfun": { + "Package": "xfun", + "Version": "0.31", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a318c6f752b8dcfe9fb74d897418ab2b", + "Requirements": [] + }, + "xml2": { + "Package": "xml2", + "Version": "1.3.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "40682ed6a969ea5abfd351eb67833adc", + "Requirements": [] + }, + "xopen": { + "Package": "xopen", + "Version": "1.0.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6c85f015dee9cc7710ddd20f86881f58", + "Requirements": [ + "processx" + ] + }, + "xtable": { + "Package": "xtable", + "Version": "1.8-4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2", + "Requirements": [] + }, + "yaml": { + "Package": "yaml", + "Version": "2.3.5", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "458bb38374d73bf83b1bb85e353da200", + "Requirements": [] + }, + "zip": { + "Package": "zip", + "Version": "2.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "c7eef2996ac270a18c2715c997a727c5", + "Requirements": [] + } + } +} diff --git a/renv/.gitignore b/renv/.gitignore new file mode 100644 index 0000000..275e4ca --- /dev/null +++ b/renv/.gitignore @@ -0,0 +1,6 @@ +library/ +local/ +cellar/ +lock/ +python/ +staging/ diff --git a/renv/activate.R b/renv/activate.R new file mode 100644 index 0000000..72c0818 --- /dev/null +++ b/renv/activate.R @@ -0,0 +1,942 @@ + +local({ + + # the requested version of renv + version <- "0.15.5" + + # the project directory + project <- getwd() + + # figure out whether the autoloader is enabled + enabled <- local({ + + # first, check config option + override <- getOption("renv.config.autoloader.enabled") + if (!is.null(override)) + return(override) + + # next, check environment variables + # TODO: prefer using the configuration one in the future + envvars <- c( + "RENV_CONFIG_AUTOLOADER_ENABLED", + "RENV_AUTOLOADER_ENABLED", + "RENV_ACTIVATE_PROJECT" + ) + + for (envvar in envvars) { + envval <- Sys.getenv(envvar, unset = NA) + if (!is.na(envval)) + return(tolower(envval) %in% c("true", "t", "1")) + } + + # enable by default + TRUE + + }) + + if (!enabled) + return(FALSE) + + # avoid recursion + if (identical(getOption("renv.autoloader.running"), TRUE)) { + warning("ignoring recursive attempt to run renv autoloader") + return(invisible(TRUE)) + } + + # signal that we're loading renv during R startup + options(renv.autoloader.running = TRUE) + on.exit(options(renv.autoloader.running = NULL), add = TRUE) + + # signal that we've consented to use renv + options(renv.consent = TRUE) + + # load the 'utils' package eagerly -- this ensures that renv shims, which + # mask 'utils' packages, will come first on the search path + library(utils, lib.loc = .Library) + + # unload renv if it's already been loaded + if ("renv" %in% loadedNamespaces()) + unloadNamespace("renv") + + # load bootstrap tools + `%||%` <- function(x, y) { + if (is.environment(x) || length(x)) x else y + } + + bootstrap <- function(version, library) { + + # attempt to download renv + tarball <- tryCatch(renv_bootstrap_download(version), error = identity) + if (inherits(tarball, "error")) + stop("failed to download renv ", version) + + # now attempt to install + status <- tryCatch(renv_bootstrap_install(version, tarball, library), error = identity) + if (inherits(status, "error")) + stop("failed to install renv ", version) + + } + + renv_bootstrap_tests_running <- function() { + getOption("renv.tests.running", default = FALSE) + } + + renv_bootstrap_repos <- function() { + + # check for repos override + repos <- Sys.getenv("RENV_CONFIG_REPOS_OVERRIDE", unset = NA) + if (!is.na(repos)) + return(repos) + + # check for lockfile repositories + repos <- tryCatch(renv_bootstrap_repos_lockfile(), error = identity) + if (!inherits(repos, "error") && length(repos)) + return(repos) + + # if we're testing, re-use the test repositories + if (renv_bootstrap_tests_running()) + return(getOption("renv.tests.repos")) + + # retrieve current repos + repos <- getOption("repos") + + # ensure @CRAN@ entries are resolved + repos[repos == "@CRAN@"] <- getOption( + "renv.repos.cran", + "https://cloud.r-project.org" + ) + + # add in renv.bootstrap.repos if set + default <- c(FALLBACK = "https://cloud.r-project.org") + extra <- getOption("renv.bootstrap.repos", default = default) + repos <- c(repos, extra) + + # remove duplicates that might've snuck in + dupes <- duplicated(repos) | duplicated(names(repos)) + repos[!dupes] + + } + + renv_bootstrap_repos_lockfile <- function() { + + lockpath <- Sys.getenv("RENV_PATHS_LOCKFILE", unset = "renv.lock") + if (!file.exists(lockpath)) + return(NULL) + + lockfile <- tryCatch(renv_json_read(lockpath), error = identity) + if (inherits(lockfile, "error")) { + warning(lockfile) + return(NULL) + } + + repos <- lockfile$R$Repositories + if (length(repos) == 0) + return(NULL) + + keys <- vapply(repos, `[[`, "Name", FUN.VALUE = character(1)) + vals <- vapply(repos, `[[`, "URL", FUN.VALUE = character(1)) + names(vals) <- keys + + return(vals) + + } + + renv_bootstrap_download <- function(version) { + + # if the renv version number has 4 components, assume it must + # be retrieved via github + nv <- numeric_version(version) + components <- unclass(nv)[[1]] + + # if this appears to be a development version of 'renv', we'll + # try to restore from github + dev <- length(components) == 4L + + # begin collecting different methods for finding renv + methods <- c( + renv_bootstrap_download_tarball, + if (dev) + renv_bootstrap_download_github + else c( + renv_bootstrap_download_cran_latest, + renv_bootstrap_download_cran_archive + ) + ) + + for (method in methods) { + path <- tryCatch(method(version), error = identity) + if (is.character(path) && file.exists(path)) + return(path) + } + + stop("failed to download renv ", version) + + } + + renv_bootstrap_download_impl <- function(url, destfile) { + + mode <- "wb" + + # https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17715 + fixup <- + Sys.info()[["sysname"]] == "Windows" && + substring(url, 1L, 5L) == "file:" + + if (fixup) + mode <- "w+b" + + utils::download.file( + url = url, + destfile = destfile, + mode = mode, + quiet = TRUE + ) + + } + + renv_bootstrap_download_cran_latest <- function(version) { + + spec <- renv_bootstrap_download_cran_latest_find(version) + + message("* Downloading renv ", version, " ... ", appendLF = FALSE) + + type <- spec$type + repos <- spec$repos + + info <- tryCatch( + utils::download.packages( + pkgs = "renv", + destdir = tempdir(), + repos = repos, + type = type, + quiet = TRUE + ), + condition = identity + ) + + if (inherits(info, "condition")) { + message("FAILED") + return(FALSE) + } + + # report success and return + message("OK (downloaded ", type, ")") + info[1, 2] + + } + + renv_bootstrap_download_cran_latest_find <- function(version) { + + # check whether binaries are supported on this system + binary <- + getOption("renv.bootstrap.binary", default = TRUE) && + !identical(.Platform$pkgType, "source") && + !identical(getOption("pkgType"), "source") && + Sys.info()[["sysname"]] %in% c("Darwin", "Windows") + + types <- c(if (binary) "binary", "source") + + # iterate over types + repositories + for (type in types) { + for (repos in renv_bootstrap_repos()) { + + # retrieve package database + db <- tryCatch( + as.data.frame( + utils::available.packages(type = type, repos = repos), + stringsAsFactors = FALSE + ), + error = identity + ) + + if (inherits(db, "error")) + next + + # check for compatible entry + entry <- db[db$Package %in% "renv" & db$Version %in% version, ] + if (nrow(entry) == 0) + next + + # found it; return spec to caller + spec <- list(entry = entry, type = type, repos = repos) + return(spec) + + } + } + + # if we got here, we failed to find renv + fmt <- "renv %s is not available from your declared package repositories" + stop(sprintf(fmt, version)) + + } + + renv_bootstrap_download_cran_archive <- function(version) { + + name <- sprintf("renv_%s.tar.gz", version) + repos <- renv_bootstrap_repos() + urls <- file.path(repos, "src/contrib/Archive/renv", name) + destfile <- file.path(tempdir(), name) + + message("* Downloading renv ", version, " ... ", appendLF = FALSE) + + for (url in urls) { + + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (identical(status, 0L)) { + message("OK") + return(destfile) + } + + } + + message("FAILED") + return(FALSE) + + } + + renv_bootstrap_download_tarball <- function(version) { + + # if the user has provided the path to a tarball via + # an environment variable, then use it + tarball <- Sys.getenv("RENV_BOOTSTRAP_TARBALL", unset = NA) + if (is.na(tarball)) + return() + + # allow directories + info <- file.info(tarball, extra_cols = FALSE) + if (identical(info$isdir, TRUE)) { + name <- sprintf("renv_%s.tar.gz", version) + tarball <- file.path(tarball, name) + } + + # bail if it doesn't exist + if (!file.exists(tarball)) { + + # let the user know we weren't able to honour their request + fmt <- "* RENV_BOOTSTRAP_TARBALL is set (%s) but does not exist." + msg <- sprintf(fmt, tarball) + warning(msg) + + # bail + return() + + } + + fmt <- "* Bootstrapping with tarball at path '%s'." + msg <- sprintf(fmt, tarball) + message(msg) + + tarball + + } + + renv_bootstrap_download_github <- function(version) { + + enabled <- Sys.getenv("RENV_BOOTSTRAP_FROM_GITHUB", unset = "TRUE") + if (!identical(enabled, "TRUE")) + return(FALSE) + + # prepare download options + pat <- Sys.getenv("GITHUB_PAT") + if (nzchar(Sys.which("curl")) && nzchar(pat)) { + fmt <- "--location --fail --header \"Authorization: token %s\"" + extra <- sprintf(fmt, pat) + saved <- options("download.file.method", "download.file.extra") + options(download.file.method = "curl", download.file.extra = extra) + on.exit(do.call(base::options, saved), add = TRUE) + } else if (nzchar(Sys.which("wget")) && nzchar(pat)) { + fmt <- "--header=\"Authorization: token %s\"" + extra <- sprintf(fmt, pat) + saved <- options("download.file.method", "download.file.extra") + options(download.file.method = "wget", download.file.extra = extra) + on.exit(do.call(base::options, saved), add = TRUE) + } + + message("* Downloading renv ", version, " from GitHub ... ", appendLF = FALSE) + + url <- file.path("https://api.github.com/repos/rstudio/renv/tarball", version) + name <- sprintf("renv_%s.tar.gz", version) + destfile <- file.path(tempdir(), name) + + status <- tryCatch( + renv_bootstrap_download_impl(url, destfile), + condition = identity + ) + + if (!identical(status, 0L)) { + message("FAILED") + return(FALSE) + } + + message("OK") + return(destfile) + + } + + renv_bootstrap_install <- function(version, tarball, library) { + + # attempt to install it into project library + message("* Installing renv ", version, " ... ", appendLF = FALSE) + dir.create(library, showWarnings = FALSE, recursive = TRUE) + + # invoke using system2 so we can capture and report output + bin <- R.home("bin") + exe <- if (Sys.info()[["sysname"]] == "Windows") "R.exe" else "R" + r <- file.path(bin, exe) + + args <- c( + "--vanilla", "CMD", "INSTALL", "--no-multiarch", + "-l", shQuote(path.expand(library)), + shQuote(path.expand(tarball)) + ) + + output <- system2(r, args, stdout = TRUE, stderr = TRUE) + message("Done!") + + # check for successful install + status <- attr(output, "status") + if (is.numeric(status) && !identical(status, 0L)) { + header <- "Error installing renv:" + lines <- paste(rep.int("=", nchar(header)), collapse = "") + text <- c(header, lines, output) + writeLines(text, con = stderr()) + } + + status + + } + + renv_bootstrap_platform_prefix <- function() { + + # construct version prefix + version <- paste(R.version$major, R.version$minor, sep = ".") + prefix <- paste("R", numeric_version(version)[1, 1:2], sep = "-") + + # include SVN revision for development versions of R + # (to avoid sharing platform-specific artefacts with released versions of R) + devel <- + identical(R.version[["status"]], "Under development (unstable)") || + identical(R.version[["nickname"]], "Unsuffered Consequences") + + if (devel) + prefix <- paste(prefix, R.version[["svn rev"]], sep = "-r") + + # build list of path components + components <- c(prefix, R.version$platform) + + # include prefix if provided by user + prefix <- renv_bootstrap_platform_prefix_impl() + if (!is.na(prefix) && nzchar(prefix)) + components <- c(prefix, components) + + # build prefix + paste(components, collapse = "/") + + } + + renv_bootstrap_platform_prefix_impl <- function() { + + # if an explicit prefix has been supplied, use it + prefix <- Sys.getenv("RENV_PATHS_PREFIX", unset = NA) + if (!is.na(prefix)) + return(prefix) + + # if the user has requested an automatic prefix, generate it + auto <- Sys.getenv("RENV_PATHS_PREFIX_AUTO", unset = NA) + if (auto %in% c("TRUE", "True", "true", "1")) + return(renv_bootstrap_platform_prefix_auto()) + + # empty string on failure + "" + + } + + renv_bootstrap_platform_prefix_auto <- function() { + + prefix <- tryCatch(renv_bootstrap_platform_os(), error = identity) + if (inherits(prefix, "error") || prefix %in% "unknown") { + + msg <- paste( + "failed to infer current operating system", + "please file a bug report at https://github.com/rstudio/renv/issues", + sep = "; " + ) + + warning(msg) + + } + + prefix + + } + + renv_bootstrap_platform_os <- function() { + + sysinfo <- Sys.info() + sysname <- sysinfo[["sysname"]] + + # handle Windows + macOS up front + if (sysname == "Windows") + return("windows") + else if (sysname == "Darwin") + return("macos") + + # check for os-release files + for (file in c("/etc/os-release", "/usr/lib/os-release")) + if (file.exists(file)) + return(renv_bootstrap_platform_os_via_os_release(file, sysinfo)) + + # check for redhat-release files + if (file.exists("/etc/redhat-release")) + return(renv_bootstrap_platform_os_via_redhat_release()) + + "unknown" + + } + + renv_bootstrap_platform_os_via_os_release <- function(file, sysinfo) { + + # read /etc/os-release + release <- utils::read.table( + file = file, + sep = "=", + quote = c("\"", "'"), + col.names = c("Key", "Value"), + comment.char = "#", + stringsAsFactors = FALSE + ) + + vars <- as.list(release$Value) + names(vars) <- release$Key + + # get os name + os <- tolower(sysinfo[["sysname"]]) + + # read id + id <- "unknown" + for (field in c("ID", "ID_LIKE")) { + if (field %in% names(vars) && nzchar(vars[[field]])) { + id <- vars[[field]] + break + } + } + + # read version + version <- "unknown" + for (field in c("UBUNTU_CODENAME", "VERSION_CODENAME", "VERSION_ID", "BUILD_ID")) { + if (field %in% names(vars) && nzchar(vars[[field]])) { + version <- vars[[field]] + break + } + } + + # join together + paste(c(os, id, version), collapse = "-") + + } + + renv_bootstrap_platform_os_via_redhat_release <- function() { + + # read /etc/redhat-release + contents <- readLines("/etc/redhat-release", warn = FALSE) + + # infer id + id <- if (grepl("centos", contents, ignore.case = TRUE)) + "centos" + else if (grepl("redhat", contents, ignore.case = TRUE)) + "redhat" + else + "unknown" + + # try to find a version component (very hacky) + version <- "unknown" + + parts <- strsplit(contents, "[[:space:]]")[[1L]] + for (part in parts) { + + nv <- tryCatch(numeric_version(part), error = identity) + if (inherits(nv, "error")) + next + + version <- nv[1, 1] + break + + } + + paste(c("linux", id, version), collapse = "-") + + } + + renv_bootstrap_library_root_name <- function(project) { + + # use project name as-is if requested + asis <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT_ASIS", unset = "FALSE") + if (asis) + return(basename(project)) + + # otherwise, disambiguate based on project's path + id <- substring(renv_bootstrap_hash_text(project), 1L, 8L) + paste(basename(project), id, sep = "-") + + } + + renv_bootstrap_library_root <- function(project) { + + prefix <- renv_bootstrap_profile_prefix() + + path <- Sys.getenv("RENV_PATHS_LIBRARY", unset = NA) + if (!is.na(path)) + return(paste(c(path, prefix), collapse = "/")) + + path <- renv_bootstrap_library_root_impl(project) + if (!is.null(path)) { + name <- renv_bootstrap_library_root_name(project) + return(paste(c(path, prefix, name), collapse = "/")) + } + + renv_bootstrap_paths_renv("library", project = project) + + } + + renv_bootstrap_library_root_impl <- function(project) { + + root <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT", unset = NA) + if (!is.na(root)) + return(root) + + type <- renv_bootstrap_project_type(project) + if (identical(type, "package")) { + userdir <- renv_bootstrap_user_dir() + return(file.path(userdir, "library")) + } + + } + + renv_bootstrap_validate_version <- function(version) { + + loadedversion <- utils::packageDescription("renv", fields = "Version") + if (version == loadedversion) + return(TRUE) + + # assume four-component versions are from GitHub; three-component + # versions are from CRAN + components <- strsplit(loadedversion, "[.-]")[[1]] + remote <- if (length(components) == 4L) + paste("rstudio/renv", loadedversion, sep = "@") + else + paste("renv", loadedversion, sep = "@") + + fmt <- paste( + "renv %1$s was loaded from project library, but this project is configured to use renv %2$s.", + "Use `renv::record(\"%3$s\")` to record renv %1$s in the lockfile.", + "Use `renv::restore(packages = \"renv\")` to install renv %2$s into the project library.", + sep = "\n" + ) + + msg <- sprintf(fmt, loadedversion, version, remote) + warning(msg, call. = FALSE) + + FALSE + + } + + renv_bootstrap_hash_text <- function(text) { + + hashfile <- tempfile("renv-hash-") + on.exit(unlink(hashfile), add = TRUE) + + writeLines(text, con = hashfile) + tools::md5sum(hashfile) + + } + + renv_bootstrap_load <- function(project, libpath, version) { + + # try to load renv from the project library + if (!requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) + return(FALSE) + + # warn if the version of renv loaded does not match + renv_bootstrap_validate_version(version) + + # load the project + renv::load(project) + + TRUE + + } + + renv_bootstrap_profile_load <- function(project) { + + # if RENV_PROFILE is already set, just use that + profile <- Sys.getenv("RENV_PROFILE", unset = NA) + if (!is.na(profile) && nzchar(profile)) + return(profile) + + # check for a profile file (nothing to do if it doesn't exist) + path <- renv_bootstrap_paths_renv("profile", profile = FALSE) + if (!file.exists(path)) + return(NULL) + + # read the profile, and set it if it exists + contents <- readLines(path, warn = FALSE) + if (length(contents) == 0L) + return(NULL) + + # set RENV_PROFILE + profile <- contents[[1L]] + if (!profile %in% c("", "default")) + Sys.setenv(RENV_PROFILE = profile) + + profile + + } + + renv_bootstrap_profile_prefix <- function() { + profile <- renv_bootstrap_profile_get() + if (!is.null(profile)) + return(file.path("profiles", profile, "renv")) + } + + renv_bootstrap_profile_get <- function() { + profile <- Sys.getenv("RENV_PROFILE", unset = "") + renv_bootstrap_profile_normalize(profile) + } + + renv_bootstrap_profile_set <- function(profile) { + profile <- renv_bootstrap_profile_normalize(profile) + if (is.null(profile)) + Sys.unsetenv("RENV_PROFILE") + else + Sys.setenv(RENV_PROFILE = profile) + } + + renv_bootstrap_profile_normalize <- function(profile) { + + if (is.null(profile) || profile %in% c("", "default")) + return(NULL) + + profile + + } + + renv_bootstrap_path_absolute <- function(path) { + + substr(path, 1L, 1L) %in% c("~", "/", "\\") || ( + substr(path, 1L, 1L) %in% c(letters, LETTERS) && + substr(path, 2L, 3L) %in% c(":/", ":\\") + ) + + } + + renv_bootstrap_paths_renv <- function(..., profile = TRUE, project = NULL) { + renv <- Sys.getenv("RENV_PATHS_RENV", unset = "renv") + root <- if (renv_bootstrap_path_absolute(renv)) NULL else project + prefix <- if (profile) renv_bootstrap_profile_prefix() + components <- c(root, renv, prefix, ...) + paste(components, collapse = "/") + } + + renv_bootstrap_project_type <- function(path) { + + descpath <- file.path(path, "DESCRIPTION") + if (!file.exists(descpath)) + return("unknown") + + desc <- tryCatch( + read.dcf(descpath, all = TRUE), + error = identity + ) + + if (inherits(desc, "error")) + return("unknown") + + type <- desc$Type + if (!is.null(type)) + return(tolower(type)) + + package <- desc$Package + if (!is.null(package)) + return("package") + + "unknown" + + } + + renv_bootstrap_user_dir <- function() { + dir <- renv_bootstrap_user_dir_impl() + path.expand(chartr("\\", "/", dir)) + } + + renv_bootstrap_user_dir_impl <- function() { + + # use local override if set + override <- getOption("renv.userdir.override") + if (!is.null(override)) + return(override) + + # use R_user_dir if available + tools <- asNamespace("tools") + if (is.function(tools$R_user_dir)) + return(tools$R_user_dir("renv", "cache")) + + # try using our own backfill for older versions of R + envvars <- c("R_USER_CACHE_DIR", "XDG_CACHE_HOME") + for (envvar in envvars) { + root <- Sys.getenv(envvar, unset = NA) + if (!is.na(root)) + return(file.path(root, "R/renv")) + } + + # use platform-specific default fallbacks + if (Sys.info()[["sysname"]] == "Windows") + file.path(Sys.getenv("LOCALAPPDATA"), "R/cache/R/renv") + else if (Sys.info()[["sysname"]] == "Darwin") + "~/Library/Caches/org.R-project.R/R/renv" + else + "~/.cache/R/renv" + + } + + + renv_json_read <- function(file = NULL, text = NULL) { + + text <- paste(text %||% read(file), collapse = "\n") + + # find strings in the JSON + pattern <- '["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]' + locs <- gregexpr(pattern, text, perl = TRUE)[[1]] + + # if any are found, replace them with placeholders + replaced <- text + strings <- character() + replacements <- character() + + if (!identical(c(locs), -1L)) { + + # get the string values + starts <- locs + ends <- locs + attr(locs, "match.length") - 1L + strings <- substring(text, starts, ends) + + # only keep those requiring escaping + strings <- grep("[[\\]{}:]", strings, perl = TRUE, value = TRUE) + + # compute replacements + replacements <- sprintf('"\032%i\032"', seq_along(strings)) + + # replace the strings + mapply(function(string, replacement) { + replaced <<- sub(string, replacement, replaced, fixed = TRUE) + }, strings, replacements) + + } + + # transform the JSON into something the R parser understands + transformed <- replaced + transformed <- gsub("[[{]", "list(", transformed) + transformed <- gsub("[]}]", ")", transformed) + transformed <- gsub(":", "=", transformed, fixed = TRUE) + text <- paste(transformed, collapse = "\n") + + # parse it + json <- parse(text = text, keep.source = FALSE, srcfile = NULL)[[1L]] + + # construct map between source strings, replaced strings + map <- as.character(parse(text = strings)) + names(map) <- as.character(parse(text = replacements)) + + # convert to list + map <- as.list(map) + + # remap strings in object + remapped <- renv_json_remap(json, map) + + # evaluate + eval(remapped, envir = baseenv()) + + } + + renv_json_remap <- function(json, map) { + + # fix names + if (!is.null(names(json))) { + lhs <- match(names(json), names(map), nomatch = 0L) + rhs <- match(names(map), names(json), nomatch = 0L) + names(json)[rhs] <- map[lhs] + } + + # fix values + if (is.character(json)) + return(map[[json]] %||% json) + + # handle true, false, null + if (is.name(json)) { + text <- as.character(json) + if (text == "true") + return(TRUE) + else if (text == "false") + return(FALSE) + else if (text == "null") + return(NULL) + } + + # recurse + if (is.recursive(json)) { + for (i in seq_along(json)) { + json[i] <- list(renv_json_remap(json[[i]], map)) + } + } + + json + + } + + # load the renv profile, if any + renv_bootstrap_profile_load(project) + + # construct path to library root + root <- renv_bootstrap_library_root(project) + + # construct library prefix for platform + prefix <- renv_bootstrap_platform_prefix() + + # construct full libpath + libpath <- file.path(root, prefix) + + # attempt to load + if (renv_bootstrap_load(project, libpath, version)) + return(TRUE) + + # load failed; inform user we're about to bootstrap + prefix <- paste("# Bootstrapping renv", version) + postfix <- paste(rep.int("-", 77L - nchar(prefix)), collapse = "") + header <- paste(prefix, postfix) + message(header) + + # perform bootstrap + bootstrap(version, libpath) + + # exit early if we're just testing bootstrap + if (!is.na(Sys.getenv("RENV_BOOTSTRAP_INSTALL_ONLY", unset = NA))) + return(TRUE) + + # try again to load + if (requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) { + message("* Successfully installed and loaded renv ", version, ".") + return(renv::load()) + } + + # failed to download or load renv; warn the user + msg <- c( + "Failed to find an renv installation: the project will not be loaded.", + "Use `renv::activate()` to re-initialize the project." + ) + + warning(paste(msg, collapse = "\n"), call. = FALSE) + +}) From db1143b2b90e44a6f32a1d20770bc3882cdf4d85 Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Fri, 15 Jul 2022 17:56:53 +0200 Subject: [PATCH 03/14] removed extension recommendation --- rheroicons.code-workspace | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rheroicons.code-workspace b/rheroicons.code-workspace index 71bf490..5947d5c 100644 --- a/rheroicons.code-workspace +++ b/rheroicons.code-workspace @@ -13,8 +13,7 @@ "recommendations": [ "davidanson.vscode-markdownlint", "shd101wyy.markdown-preview-enhanced", - "fcrespo82.markdown-table-formatter", - "ikuyadeu.r", + "fcrespo82.markdown-table-formatter" ] } } From f270912dedfaa9f533de9e57ef887c86544e7e59 Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Fri, 15 Jul 2022 17:57:15 +0200 Subject: [PATCH 04/14] upgraded dev dependencies --- package.json | 34 +- pnpm-lock.yaml | 7435 ++++++++++++++++++++++++------------------------ 2 files changed, 3695 insertions(+), 3774 deletions(-) diff --git a/package.json b/package.json index dc95188..d526e2b 100644 --- a/package.json +++ b/package.json @@ -24,24 +24,24 @@ "heroicons" ], "devDependencies": { - "@babel/core": "^7.12.10", - "@babel/preset-env": "^7.12.11", + "@babel/core": "^7.18.6", + "@babel/preset-env": "^7.18.6", "autoprefixer": "9.8.6", - "babel-loader": "^8.2.2", + "babel-loader": "^8.2.5", "clean-webpack-plugin": "^3.0.0", - "css-loader": "^5.0.1", - "heroicons": "^1.0.0", - "html-webpack-plugin": "^4.5.1", - "mini-css-extract-plugin": "^1.3.4", - "optimize-css-assets-webpack-plugin": "^5.0.4", - "postcss-loader": "^4.1.0", - "postcss-modules": "^4.0.0", - "sass": "^1.32.4", - "sass-loader": "^10.1.1", - "terser-webpack-plugin": "^5.1.1", - "webpack": "^5.15.0", - "webpack-cli": "^4.3.1", - "webpack-dev-server": "^3.11.2", - "webpack-merge": "^5.7.3" + "css-loader": "^5.2.7", + "heroicons": "^1.0.6", + "html-webpack-plugin": "^4.5.2", + "mini-css-extract-plugin": "^1.6.2", + "optimize-css-assets-webpack-plugin": "^5.0.8", + "postcss-loader": "^4.3.0", + "postcss-modules": "^4.3.1", + "sass": "^1.53.0", + "sass-loader": "^10.3.1", + "terser-webpack-plugin": "^5.3.3", + "webpack": "^5.73.0", + "webpack-cli": "^4.10.0", + "webpack-dev-server": "^3.11.3", + "webpack-merge": "^5.8.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6dc6256..1ed2e64 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,1448 +1,1721 @@ +lockfileVersion: 5.3 + +specifiers: + '@babel/core': ^7.18.6 + '@babel/preset-env': ^7.18.6 + autoprefixer: 9.8.6 + babel-loader: ^8.2.5 + clean-webpack-plugin: ^3.0.0 + css-loader: ^5.2.7 + heroicons: ^1.0.6 + html-webpack-plugin: ^4.5.2 + mini-css-extract-plugin: ^1.6.2 + optimize-css-assets-webpack-plugin: ^5.0.8 + postcss-loader: ^4.3.0 + postcss-modules: ^4.3.1 + sass: ^1.53.0 + sass-loader: ^10.3.1 + terser-webpack-plugin: ^5.3.3 + webpack: ^5.73.0 + webpack-cli: ^4.10.0 + webpack-dev-server: ^3.11.3 + webpack-merge: ^5.8.0 + devDependencies: - '@babel/core': 7.13.10 - '@babel/preset-env': 7.13.12_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/preset-env': 7.18.6_@babel+core@7.18.6 autoprefixer: 9.8.6 - babel-loader: 8.2.2_33e77a109b1e91c7a8de8d1fb809034a - clean-webpack-plugin: 3.0.0_webpack@5.28.0 - css-loader: 5.2.0_webpack@5.28.0 - heroicons: 1.0.0 - html-webpack-plugin: 4.5.2_webpack@5.28.0 - mini-css-extract-plugin: 1.3.9_webpack@5.28.0 - optimize-css-assets-webpack-plugin: 5.0.4_webpack@5.28.0 - postcss-loader: 4.2.0_webpack@5.28.0 - postcss-modules: 4.0.0 - sass: 1.32.8 - sass-loader: 10.1.1_sass@1.32.8+webpack@5.28.0 - terser-webpack-plugin: 5.1.1_webpack@5.28.0 - webpack: 5.28.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_79e826fa6ba9b3d255951ec0a8e55c34 - webpack-dev-server: 3.11.2_webpack-cli@4.5.0+webpack@5.28.0 - webpack-merge: 5.7.3 -lockfileVersion: 5.2 + babel-loader: 8.2.5_2cad51bbe9c2876396f118aa6395be78 + clean-webpack-plugin: 3.0.0_webpack@5.73.0 + css-loader: 5.2.7_webpack@5.73.0 + heroicons: 1.0.6 + html-webpack-plugin: 4.5.2_webpack@5.73.0 + mini-css-extract-plugin: 1.6.2_webpack@5.73.0 + optimize-css-assets-webpack-plugin: 5.0.8_webpack@5.73.0 + postcss-loader: 4.3.0_webpack@5.73.0 + postcss-modules: 4.3.1 + sass: 1.53.0 + sass-loader: 10.3.1_sass@1.53.0+webpack@5.73.0 + terser-webpack-plugin: 5.3.3_webpack@5.73.0 + webpack: 5.73.0_webpack-cli@4.10.0 + webpack-cli: 4.10.0_c960beef331665e7560758f6bc670171 + webpack-dev-server: 3.11.3_ffd7cf999054608223b9fc836cf5004f + webpack-merge: 5.8.0 + packages: - /@babel/code-frame/7.12.13: - dependencies: - '@babel/highlight': 7.13.10 - dev: true - resolution: - integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== - /@babel/compat-data/7.13.12: - dev: true - resolution: - integrity: sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ== - /@babel/core/7.13.10: - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.13.9 - '@babel/helper-compilation-targets': 7.13.10_@babel+core@7.13.10 - '@babel/helper-module-transforms': 7.13.12 - '@babel/helpers': 7.13.10 - '@babel/parser': 7.13.12 - '@babel/template': 7.12.13 - '@babel/traverse': 7.13.0 - '@babel/types': 7.13.12 - convert-source-map: 1.7.0 - debug: 4.3.1 + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.14 + dev: true + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + dev: true + + /@babel/compat-data/7.18.8: + resolution: {integrity: sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core/7.18.6: + resolution: {integrity: sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.7 + '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-module-transforms': 7.18.8 + '@babel/helpers': 7.18.6 + '@babel/parser': 7.18.8 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.8 + '@babel/types': 7.18.8 + convert-source-map: 1.8.0 + debug: 4.3.4 gensync: 1.0.0-beta.2 - json5: 2.2.0 - lodash: 4.17.21 + json5: 2.2.1 semver: 6.3.0 - source-map: 0.5.7 + transitivePeerDependencies: + - supports-color dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw== - /@babel/generator/7.13.9: + + /@babel/generator/7.18.7: + resolution: {integrity: sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.12 + '@babel/types': 7.18.8 + '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 - source-map: 0.5.7 dev: true - resolution: - integrity: sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== - /@babel/helper-annotate-as-pure/7.12.13: + + /@babel/helper-annotate-as-pure/7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.12 + '@babel/types': 7.18.8 dev: true - resolution: - integrity: sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== - /@babel/helper-builder-binary-assignment-operator-visitor/7.12.13: + + /@babel/helper-builder-binary-assignment-operator-visitor/7.18.6: + resolution: {integrity: sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.13.0 - '@babel/types': 7.13.12 + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.18.8 dev: true - resolution: - integrity: sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== - /@babel/helper-compilation-targets/7.13.10_@babel+core@7.13.10: + + /@babel/helper-compilation-targets/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.13.12 - '@babel/core': 7.13.10 - '@babel/helper-validator-option': 7.12.17 - browserslist: 4.16.3 + '@babel/compat-data': 7.18.8 + '@babel/core': 7.18.6 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.2 semver: 6.3.0 dev: true + + /@babel/helper-create-class-features-plugin/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - resolution: - integrity: sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA== - /@babel/helper-create-class-features-plugin/7.13.11_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-function-name': 7.12.13 - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/helper-replace-supers': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - dev: true + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-function-name': 7.18.6 + '@babel/helper-member-expression-to-functions': 7.18.6 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - resolution: - integrity: sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== - /@babel/helper-create-regexp-features-plugin/7.12.17_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-annotate-as-pure': 7.12.13 - regexpu-core: 4.7.1 + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.1.0 dev: true + + /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.6: + resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} peerDependencies: - '@babel/core': ^7.0.0 - resolution: - integrity: sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== - /@babel/helper-define-polyfill-provider/0.1.5_@babel+core@7.13.10: - dependencies: - '@babel/core': 7.13.10 - '@babel/helper-compilation-targets': 7.13.10_@babel+core@7.13.10 - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/traverse': 7.13.0 - debug: 4.3.1 + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/traverse': 7.18.8 + debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.20.0 + resolve: 1.22.1 semver: 6.3.0 - dev: true + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-environment-visitor/7.18.6: + resolution: {integrity: sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-explode-assignable-expression/7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-function-name/7.18.6: + resolution: {integrity: sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.6 + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-member-expression-to-functions/7.18.6: + resolution: {integrity: sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-module-transforms/7.18.8: + resolution: {integrity: sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.18.6 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.8 + '@babel/types': 7.18.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-optimise-call-expression/7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-plugin-utils/7.18.6: + resolution: {integrity: sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-remap-async-to-generator/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==} + engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.4.0-0 - resolution: - integrity: sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== - /@babel/helper-explode-assignable-expression/7.13.0: - dependencies: - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== - /@babel/helper-function-name/7.12.13: - dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== - /@babel/helper-get-function-arity/7.12.13: - dependencies: - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== - /@babel/helper-hoist-variables/7.13.0: - dependencies: - '@babel/traverse': 7.13.0 - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g== - /@babel/helper-member-expression-to-functions/7.13.12: - dependencies: - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== - /@babel/helper-module-imports/7.13.12: - dependencies: - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== - /@babel/helper-module-transforms/7.13.12: - dependencies: - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.13.12 - '@babel/helper-simple-access': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.12.11 - '@babel/template': 7.12.13 - '@babel/traverse': 7.13.0 - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-7zVQqMO3V+K4JOOj40kxiCrMf6xlQAkewBB0eu2b03OO/Q21ZutOzjpfD79A5gtE/2OWi1nv625MrDlGlkbknQ== - /@babel/helper-optimise-call-expression/7.12.13: - dependencies: - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== - /@babel/helper-plugin-utils/7.13.0: - dev: true - resolution: - integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== - /@babel/helper-remap-async-to-generator/7.13.0: - dependencies: - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-wrap-function': 7.13.0 - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== - /@babel/helper-replace-supers/7.13.12: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.13.0 - '@babel/types': 7.13.12 + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-wrap-function': 7.18.6 + '@babel/types': 7.18.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-replace-supers/7.18.6: + resolution: {integrity: sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-member-expression-to-functions': 7.18.6 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/traverse': 7.18.8 + '@babel/types': 7.18.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access/7.18.6: + resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-skip-transparent-expression-wrappers/7.18.6: + resolution: {integrity: sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.8 + dev: true + + /@babel/helper-validator-identifier/7.18.6: + resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-wrap-function/7.18.6: + resolution: {integrity: sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.18.6 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.8 + '@babel/types': 7.18.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helpers/7.18.6: + resolution: {integrity: sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.8 + '@babel/types': 7.18.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.18.6 + chalk: 2.4.2 + js-tokens: 4.0.0 dev: true - resolution: - integrity: sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== - /@babel/helper-simple-access/7.13.12: - dependencies: - '@babel/types': 7.13.12 + + /@babel/parser/7.18.8: + resolution: {integrity: sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==} + engines: {node: '>=6.0.0'} + hasBin: true dev: true - resolution: - integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== - /@babel/helper-skip-transparent-expression-wrappers/7.12.1: + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/types': 7.13.12 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true - resolution: - integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== - /@babel/helper-split-export-declaration/7.12.13: + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 dependencies: - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== - /@babel/helper-validator-identifier/7.12.11: - dev: true - resolution: - integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== - /@babel/helper-validator-option/7.12.17: + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 + '@babel/plugin-proposal-optional-chaining': 7.18.6_@babel+core@7.18.6 dev: true - resolution: - integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== - /@babel/helper-wrap-function/7.13.0: + + /@babel/plugin-proposal-async-generator-functions/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-function-name': 7.12.13 - '@babel/template': 7.12.13 - '@babel/traverse': 7.13.0 - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== - /@babel/helpers/7.13.10: + '@babel/core': 7.18.6 + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-remap-async-to-generator': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/template': 7.12.13 - '@babel/traverse': 7.13.0 - '@babel/types': 7.13.12 + '@babel/core': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + transitivePeerDependencies: + - supports-color dev: true - resolution: - integrity: sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== - /@babel/highlight/7.13.10: + + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-validator-identifier': 7.12.11 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - resolution: - integrity: sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== - /@babel/parser/7.13.12: + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6 dev: true - engines: - node: '>=6.0.0' - hasBin: true - resolution: - integrity: sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw== - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.13.12_@babel+core@7.13.10: + + /@babel/plugin-proposal-export-namespace-from/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - '@babel/plugin-proposal-optional-chaining': 7.13.12_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.6 dev: true + + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.13.0 - resolution: - integrity: sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== - /@babel/plugin-proposal-async-generator-functions/7.13.8_@babel+core@7.13.10: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-remap-async-to-generator': 7.13.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6 dev: true + + /@babel/plugin-proposal-logical-assignment-operators/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA== - /@babel/plugin-proposal-class-properties/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-create-class-features-plugin': 7.13.11_@babel+core@7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6 dev: true + + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== - /@babel/plugin-proposal-dynamic-import/7.13.8_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6 dev: true + + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== - /@babel/plugin-proposal-export-namespace-from/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6 dev: true + + /@babel/plugin-proposal-object-rest-spread/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== - /@babel/plugin-proposal-json-strings/7.13.8_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.13.10 - dev: true + '@babel/compat-data': 7.18.8 + '@babel/core': 7.18.6 + '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.6 + dev: true + + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== - /@babel/plugin-proposal-logical-assignment-operators/7.13.8_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6 dev: true + + /@babel/plugin-proposal-optional-chaining/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== - /@babel/plugin-proposal-nullish-coalescing-operator/7.13.8_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6 dev: true + + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== - /@babel/plugin-proposal-numeric-separator/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== - /@babel/plugin-proposal-object-rest-spread/7.13.8_@babel+core@7.13.10: dependencies: - '@babel/compat-data': 7.13.12 - '@babel/core': 7.13.10 - '@babel/helper-compilation-targets': 7.13.10_@babel+core@7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-transform-parameters': 7.13.0_@babel+core@7.13.10 - dev: true + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== - /@babel/plugin-proposal-optional-catch-binding/7.13.8_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.6: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== - /@babel/plugin-proposal-optional-chaining/7.13.12_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.6: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== - /@babel/plugin-proposal-private-methods/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-create-class-features-plugin': 7.13.11_@babel+core@7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.6: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== - /@babel/plugin-proposal-unicode-property-regex/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-create-regexp-features-plugin': 7.12.17_@babel+core@7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true - engines: - node: '>=4' + + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.6: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.6: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.6: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.6: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.6: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.6: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.6: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.6: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.6: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.6: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.6: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - /@babel/plugin-syntax-top-level-await/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== - /@babel/plugin-transform-arrow-functions/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== - /@babel/plugin-transform-async-to-generator/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-remap-async-to-generator': 7.13.0 - dev: true + '@babel/core': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-remap-async-to-generator': 7.18.6_@babel+core@7.18.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== - /@babel/plugin-transform-block-scoped-functions/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-block-scoping/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== - /@babel/plugin-transform-block-scoping/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-classes/7.18.8_@babel+core@7.18.6: + resolution: {integrity: sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== - /@babel/plugin-transform-classes/7.13.0_@babel+core@7.13.10: - dependencies: - '@babel/core': 7.13.10 - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-function-name': 7.12.13 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-replace-supers': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-function-name': 7.18.6 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-replace-supers': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/plugin-transform-computed-properties/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== - /@babel/plugin-transform-computed-properties/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-destructuring/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== - /@babel/plugin-transform-destructuring/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== - /@babel/plugin-transform-dotall-regex/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-create-regexp-features-plugin': 7.12.17_@babel+core@7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-duplicate-keys/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== - /@babel/plugin-transform-duplicate-keys/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== - /@babel/plugin-transform-exponentiation-operator/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.12.13 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.18.6: + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== - /@babel/plugin-transform-for-of/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-function-name/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== - /@babel/plugin-transform-function-name/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-function-name': 7.12.13 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-function-name': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-literals/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== - /@babel/plugin-transform-literals/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== - /@babel/plugin-transform-member-expression-literals/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== - /@babel/plugin-transform-modules-amd/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-module-transforms': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-plugin-utils': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== - /@babel/plugin-transform-modules-commonjs/7.13.8_@babel+core@7.13.10: - dependencies: - '@babel/core': 7.13.10 - '@babel/helper-module-transforms': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-simple-access': 7.13.12 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-simple-access': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/plugin-transform-modules-systemjs/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== - /@babel/plugin-transform-modules-systemjs/7.13.8_@babel+core@7.13.10: - dependencies: - '@babel/core': 7.13.10 - '@babel/helper-hoist-variables': 7.13.0 - '@babel/helper-module-transforms': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-validator-identifier': 7.12.11 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-validator-identifier': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== - /@babel/plugin-transform-modules-umd/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-module-transforms': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-plugin-utils': 7.18.6 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/plugin-transform-named-capturing-groups-regex/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==} + engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== - /@babel/plugin-transform-named-capturing-groups-regex/7.12.13_@babel+core@7.13.10: + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.13.10 - '@babel/helper-create-regexp-features-plugin': 7.12.17_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 - resolution: - integrity: sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== - /@babel/plugin-transform-new-target/7.12.13_@babel+core@7.13.10: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== - /@babel/plugin-transform-object-super/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-replace-supers': 7.13.12 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-replace-supers': 7.18.6 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.18.6: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== - /@babel/plugin-transform-parameters/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== - /@babel/plugin-transform-property-literals/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== - /@babel/plugin-transform-regenerator/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - regenerator-transform: 0.14.5 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + regenerator-transform: 0.15.0 dev: true + + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA== - /@babel/plugin-transform-reserved-words/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== - /@babel/plugin-transform-shorthand-properties/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-spread/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== - /@babel/plugin-transform-spread/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 dev: true + + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== - /@babel/plugin-transform-sticky-regex/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-template-literals/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== - /@babel/plugin-transform-template-literals/7.13.0_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-typeof-symbol/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== - /@babel/plugin-transform-typeof-symbol/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-unicode-escapes/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== - /@babel/plugin-transform-unicode-escapes/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== - /@babel/plugin-transform-unicode-regex/7.12.13_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-create-regexp-features-plugin': 7.12.17_@babel+core@7.13.10 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 dev: true + + /@babel/preset-env/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== - /@babel/preset-env/7.13.12_@babel+core@7.13.10: - dependencies: - '@babel/compat-data': 7.13.12 - '@babel/core': 7.13.10 - '@babel/helper-compilation-targets': 7.13.10_@babel+core@7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-validator-option': 7.12.17 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.13.12_@babel+core@7.13.10 - '@babel/plugin-proposal-async-generator-functions': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-proposal-class-properties': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-proposal-dynamic-import': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-proposal-export-namespace-from': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-proposal-json-strings': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-proposal-logical-assignment-operators': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-proposal-numeric-separator': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-proposal-object-rest-spread': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-proposal-optional-catch-binding': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-proposal-optional-chaining': 7.13.12_@babel+core@7.13.10 - '@babel/plugin-proposal-private-methods': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.13.10 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.13.10 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.13.10 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.13.10 - '@babel/plugin-syntax-top-level-await': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-arrow-functions': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-async-to-generator': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-block-scoped-functions': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-block-scoping': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-classes': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-computed-properties': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-destructuring': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-dotall-regex': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-duplicate-keys': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-exponentiation-operator': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-for-of': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-function-name': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-literals': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-member-expression-literals': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-modules-amd': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-modules-commonjs': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-transform-modules-systemjs': 7.13.8_@babel+core@7.13.10 - '@babel/plugin-transform-modules-umd': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-named-capturing-groups-regex': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-new-target': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-object-super': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-parameters': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-property-literals': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-regenerator': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-reserved-words': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-shorthand-properties': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-spread': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-sticky-regex': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-template-literals': 7.13.0_@babel+core@7.13.10 - '@babel/plugin-transform-typeof-symbol': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-unicode-escapes': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-unicode-regex': 7.12.13_@babel+core@7.13.10 - '@babel/preset-modules': 0.1.4_@babel+core@7.13.10 - '@babel/types': 7.13.12 - babel-plugin-polyfill-corejs2: 0.1.10_@babel+core@7.13.10 - babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.13.10 - babel-plugin-polyfill-regenerator: 0.1.6_@babel+core@7.13.10 - core-js-compat: 3.9.1 + dependencies: + '@babel/compat-data': 7.18.8 + '@babel/core': 7.18.6 + '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-async-generator-functions': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-export-namespace-from': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-object-rest-spread': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-optional-chaining': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.6 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.6 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.6 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.6 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.6 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-block-scoping': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-classes': 7.18.8_@babel+core@7.18.6 + '@babel/plugin-transform-computed-properties': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-destructuring': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-duplicate-keys': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.6 + '@babel/plugin-transform-function-name': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-literals': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-modules-systemjs': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-named-capturing-groups-regex': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.6 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-spread': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-template-literals': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-typeof-symbol': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-unicode-escapes': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.6 + '@babel/preset-modules': 0.1.5_@babel+core@7.18.6 + '@babel/types': 7.18.8 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.6 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.6 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.6 + core-js-compat: 3.23.4 semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true + + /@babel/preset-modules/0.1.5_@babel+core@7.18.6: + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA== - /@babel/preset-modules/0.1.4_@babel+core@7.13.10: - dependencies: - '@babel/core': 7.13.10 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13_@babel+core@7.13.10 - '@babel/plugin-transform-dotall-regex': 7.12.13_@babel+core@7.13.10 - '@babel/types': 7.13.12 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.6 + '@babel/types': 7.18.8 esutils: 2.0.3 dev: true - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== - /@babel/runtime/7.13.10: - dependencies: - regenerator-runtime: 0.13.7 - dev: true - resolution: - integrity: sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== - /@babel/template/7.12.13: - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.13.12 - '@babel/types': 7.13.12 - dev: true - resolution: - integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== - /@babel/traverse/7.13.0: - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.13.9 - '@babel/helper-function-name': 7.12.13 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.13.12 - '@babel/types': 7.13.12 - debug: 4.3.1 + + /@babel/runtime/7.18.6: + resolution: {integrity: sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.9 + dev: true + + /@babel/template/7.18.6: + resolution: {integrity: sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.18.8 + '@babel/types': 7.18.8 + dev: true + + /@babel/traverse/7.18.8: + resolution: {integrity: sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.7 + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-function-name': 7.18.6 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.18.8 + '@babel/types': 7.18.8 + debug: 4.3.4 globals: 11.12.0 - lodash: 4.17.21 + transitivePeerDependencies: + - supports-color dev: true - resolution: - integrity: sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ== - /@babel/types/7.13.12: + + /@babel/types/7.18.8: + resolution: {integrity: sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.12.11 - lodash: 4.17.21 + '@babel/helper-validator-identifier': 7.18.6 to-fast-properties: 2.0.0 dev: true - resolution: - integrity: sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA== - /@discoveryjs/json-ext/0.5.2: + + /@discoveryjs/json-ext/0.5.7: + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} dev: true - engines: - node: '>=10.0.0' - resolution: - integrity: sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg== - /@types/anymatch/1.3.1: + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 dev: true - resolution: - integrity: sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== - /@types/eslint-scope/3.7.0: + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} dependencies: - '@types/eslint': 7.2.7 - '@types/estree': 0.0.46 + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.14 dev: true - resolution: - integrity: sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw== - /@types/eslint/7.2.7: + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@types/estree': 0.0.46 - '@types/json-schema': 7.0.7 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.14 dev: true - resolution: - integrity: sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q== - /@types/estree/0.0.46: + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - resolution: - integrity: sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg== - /@types/glob/7.1.3: + + /@jridgewell/trace-mapping/0.3.14: + resolution: {integrity: sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==} dependencies: - '@types/minimatch': 3.0.3 - '@types/node': 14.14.35 + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 dev: true - resolution: - integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== - /@types/html-minifier-terser/5.1.1: + + /@types/eslint-scope/3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.4.5 + '@types/estree': 0.0.51 dev: true - resolution: - integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== - /@types/json-schema/7.0.7: + + /@types/eslint/8.4.5: + resolution: {integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==} + dependencies: + '@types/estree': 0.0.51 + '@types/json-schema': 7.0.11 + dev: true + + /@types/estree/0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + dev: true + + /@types/glob/7.2.0: + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + dependencies: + '@types/minimatch': 3.0.5 + '@types/node': 18.0.4 dev: true - resolution: - integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== - /@types/minimatch/3.0.3: + + /@types/html-minifier-terser/5.1.2: + resolution: {integrity: sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==} dev: true - resolution: - integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - /@types/node/14.14.35: + + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true - resolution: - integrity: sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag== + + /@types/minimatch/3.0.5: + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + dev: true + + /@types/node/18.0.4: + resolution: {integrity: sha512-M0+G6V0Y4YV8cqzHssZpaNCqvYwlCiulmm0PwpNLF55r/+cT8Ol42CHRU1SEaYFH2rTwiiE1aYg/2g2rrtGdPA==} + dev: true + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - resolution: - integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - /@types/q/1.5.4: + + /@types/q/1.5.5: + resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==} dev: true - resolution: - integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + /@types/source-list-map/0.1.2: + resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==} dev: true - resolution: - integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== - /@types/tapable/1.0.6: + + /@types/tapable/1.0.8: + resolution: {integrity: sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==} dev: true - resolution: - integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== - /@types/uglify-js/3.13.0: + + /@types/uglify-js/3.16.0: + resolution: {integrity: sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==} dependencies: source-map: 0.6.1 dev: true - resolution: - integrity: sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== - /@types/webpack-sources/2.1.0: + + /@types/webpack-sources/3.2.0: + resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 14.14.35 + '@types/node': 18.0.4 '@types/source-list-map': 0.1.2 - source-map: 0.7.3 + source-map: 0.7.4 dev: true - resolution: - integrity: sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== - /@types/webpack/4.41.26: + + /@types/webpack/4.41.32: + resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==} dependencies: - '@types/anymatch': 1.3.1 - '@types/node': 14.14.35 - '@types/tapable': 1.0.6 - '@types/uglify-js': 3.13.0 - '@types/webpack-sources': 2.1.0 + '@types/node': 18.0.4 + '@types/tapable': 1.0.8 + '@types/uglify-js': 3.16.0 + '@types/webpack-sources': 3.2.0 + anymatch: 3.1.2 source-map: 0.6.1 dev: true - resolution: - integrity: sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA== - /@webassemblyjs/ast/1.11.0: + + /@webassemblyjs/ast/1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: - '@webassemblyjs/helper-numbers': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 + '@webassemblyjs/helper-numbers': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 dev: true - resolution: - integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg== - /@webassemblyjs/floating-point-hex-parser/1.11.0: + + /@webassemblyjs/floating-point-hex-parser/1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} dev: true - resolution: - integrity: sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA== - /@webassemblyjs/helper-api-error/1.11.0: + + /@webassemblyjs/helper-api-error/1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} dev: true - resolution: - integrity: sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w== - /@webassemblyjs/helper-buffer/1.11.0: + + /@webassemblyjs/helper-buffer/1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} dev: true - resolution: - integrity: sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA== - /@webassemblyjs/helper-numbers/1.11.0: + + /@webassemblyjs/helper-numbers/1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.0 - '@webassemblyjs/helper-api-error': 1.11.0 + '@webassemblyjs/floating-point-hex-parser': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 '@xtuc/long': 4.2.2 dev: true - resolution: - integrity: sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ== - /@webassemblyjs/helper-wasm-bytecode/1.11.0: + + /@webassemblyjs/helper-wasm-bytecode/1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} dev: true - resolution: - integrity: sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA== - /@webassemblyjs/helper-wasm-section/1.11.0: + + /@webassemblyjs/helper-wasm-section/1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-buffer': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/wasm-gen': 1.11.0 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 dev: true - resolution: - integrity: sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew== - /@webassemblyjs/ieee754/1.11.0: + + /@webassemblyjs/ieee754/1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: '@xtuc/ieee754': 1.2.0 dev: true - resolution: - integrity: sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA== - /@webassemblyjs/leb128/1.11.0: + + /@webassemblyjs/leb128/1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: '@xtuc/long': 4.2.2 dev: true - resolution: - integrity: sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g== - /@webassemblyjs/utf8/1.11.0: - dev: true - resolution: - integrity: sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw== - /@webassemblyjs/wasm-edit/1.11.0: - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-buffer': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/helper-wasm-section': 1.11.0 - '@webassemblyjs/wasm-gen': 1.11.0 - '@webassemblyjs/wasm-opt': 1.11.0 - '@webassemblyjs/wasm-parser': 1.11.0 - '@webassemblyjs/wast-printer': 1.11.0 - dev: true - resolution: - integrity: sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ== - /@webassemblyjs/wasm-gen/1.11.0: - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/ieee754': 1.11.0 - '@webassemblyjs/leb128': 1.11.0 - '@webassemblyjs/utf8': 1.11.0 - dev: true - resolution: - integrity: sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ== - /@webassemblyjs/wasm-opt/1.11.0: - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-buffer': 1.11.0 - '@webassemblyjs/wasm-gen': 1.11.0 - '@webassemblyjs/wasm-parser': 1.11.0 - dev: true - resolution: - integrity: sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg== - /@webassemblyjs/wasm-parser/1.11.0: - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-api-error': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/ieee754': 1.11.0 - '@webassemblyjs/leb128': 1.11.0 - '@webassemblyjs/utf8': 1.11.0 - dev: true - resolution: - integrity: sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw== - /@webassemblyjs/wast-printer/1.11.0: - dependencies: - '@webassemblyjs/ast': 1.11.0 + + /@webassemblyjs/utf8/1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + dev: true + + /@webassemblyjs/wasm-edit/1.11.1: + resolution: {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 + dev: true + + /@webassemblyjs/wasm-gen/1.11.1: + resolution: {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 + dev: true + + /@webassemblyjs/wasm-opt/1.11.1: + resolution: {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 + dev: true + + /@webassemblyjs/wasm-parser/1.11.1: + resolution: {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 + dev: true + + /@webassemblyjs/wast-printer/1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 '@xtuc/long': 4.2.2 dev: true - resolution: - integrity: sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ== - /@webpack-cli/configtest/1.0.1_webpack-cli@4.5.0+webpack@5.28.0: - dependencies: - webpack: 5.28.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_79e826fa6ba9b3d255951ec0a8e55c34 - dev: true + + /@webpack-cli/configtest/1.2.0_ffd7cf999054608223b9fc836cf5004f: + resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x - resolution: - integrity: sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ== - /@webpack-cli/info/1.2.2_webpack-cli@4.5.0: dependencies: - envinfo: 7.7.4 - webpack-cli: 4.5.0_79e826fa6ba9b3d255951ec0a8e55c34 + webpack: 5.73.0_webpack-cli@4.10.0 + webpack-cli: 4.10.0_c960beef331665e7560758f6bc670171 dev: true + + /@webpack-cli/info/1.5.0_webpack-cli@4.10.0: + resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} peerDependencies: webpack-cli: 4.x.x - resolution: - integrity: sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ== - /@webpack-cli/serve/1.3.0_28340414f8e095389370177a265d7b92: dependencies: - webpack-cli: 4.5.0_79e826fa6ba9b3d255951ec0a8e55c34 - webpack-dev-server: 3.11.2_webpack-cli@4.5.0+webpack@5.28.0 + envinfo: 7.8.1 + webpack-cli: 4.10.0_c960beef331665e7560758f6bc670171 dev: true + + /@webpack-cli/serve/1.7.0_45df707992c445b706c417c12d2f060d: + resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} peerDependencies: webpack-cli: 4.x.x webpack-dev-server: '*' peerDependenciesMeta: webpack-dev-server: optional: true - resolution: - integrity: sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw== + dependencies: + webpack-cli: 4.10.0_c960beef331665e7560758f6bc670171 + webpack-dev-server: 3.11.3_ffd7cf999054608223b9fc836cf5004f + dev: true + /@xtuc/ieee754/1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} dev: true - resolution: - integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + /@xtuc/long/4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} dev: true - resolution: - integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - /accepts/1.3.7: + + /accepts/1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} dependencies: - mime-types: 2.1.29 - negotiator: 0.6.2 + mime-types: 2.1.35 + negotiator: 0.6.3 dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - /acorn/8.1.0: + + /acorn-import-assertions/1.8.0_acorn@8.7.1: + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.7.1 dev: true - engines: - node: '>=0.4.0' + + /acorn/8.7.1: + resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + engines: {node: '>=0.4.0'} hasBin: true - resolution: - integrity: sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA== - /ajv-errors/1.0.1_ajv@6.12.6: - dependencies: - ajv: 6.12.6 dev: true + + /ajv-errors/1.0.1_ajv@6.12.6: + resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} peerDependencies: ajv: '>=5.0.0' - resolution: - integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - /ajv-keywords/3.5.2_ajv@6.12.6: dependencies: ajv: 6.12.6 dev: true + + /ajv-keywords/3.5.2_ajv@6.12.6: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: ajv: ^6.9.1 - resolution: - integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + dependencies: + ajv: 6.12.6 + dev: true + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 dev: true - resolution: - integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + /alphanum-sort/1.0.2: + resolution: {integrity: sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==} dev: true - resolution: - integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + /ansi-colors/3.2.4: + resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - /ansi-colors/4.1.1: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - /ansi-html/0.0.7: - dev: true - engines: - '0': node >= 0.8.0 + + /ansi-html-community/0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} hasBin: true - resolution: - integrity: sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + dev: true + /ansi-regex/2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - /ansi-regex/4.1.0: + + /ansi-regex/4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} dependencies: color-convert: 1.9.3 dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /anymatch/2.0.0: + resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 dev: true - resolution: - integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - /anymatch/3.1.1: + + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.2.2 + picomatch: 2.3.1 dev: true - engines: - node: '>= 8' - resolution: - integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: true - resolution: - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + /arr-diff/4.0.0: + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + /arr-flatten/1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + /arr-union/3.1.0: + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-flatten/1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} dev: true - resolution: - integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + /array-flatten/2.1.2: + resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} dev: true - resolution: - integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + /array-union/1.0.2: + resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} + engines: {node: '>=0.10.0'} dependencies: array-uniq: 1.0.3 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + /array-uniq/1.0.3: + resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + /array-unique/0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + + /array.prototype.reduce/1.0.4: + resolution: {integrity: sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + es-array-method-boxes-properly: 1.0.0 + is-string: 1.0.7 + dev: true + /assign-symbols/1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + /async-each/1.0.3: + resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} dev: true - resolution: - integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + /async-limiter/1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} dev: true - resolution: - integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - /async/2.6.3: + + /async/2.6.4: + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} dependencies: lodash: 4.17.21 dev: true - resolution: - integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + /atob/2.1.2: - dev: true - engines: - node: '>= 4.5.0' + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} hasBin: true - resolution: - integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + dev: true + /autoprefixer/9.8.6: + resolution: {integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==} + hasBin: true dependencies: - browserslist: 4.16.3 - caniuse-lite: 1.0.30001204 - colorette: 1.2.2 + browserslist: 4.21.2 + caniuse-lite: 1.0.30001366 + colorette: 1.4.0 normalize-range: 0.1.2 num2fraction: 1.2.2 - postcss: 7.0.35 - postcss-value-parser: 4.1.0 + postcss: 7.0.39 + postcss-value-parser: 4.2.0 dev: true - hasBin: true - resolution: - integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== - /babel-loader/8.2.2_33e77a109b1e91c7a8de8d1fb809034a: + + /babel-loader/8.2.5_2cad51bbe9c2876396f118aa6395be78: + resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' dependencies: - '@babel/core': 7.13.10 - find-cache-dir: 3.3.1 - loader-utils: 1.4.0 + '@babel/core': 7.18.6 + find-cache-dir: 3.3.2 + loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.28.0_webpack-cli@4.5.0 + webpack: 5.73.0_webpack-cli@4.10.0 dev: true - engines: - node: '>= 8.9' - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - resolution: - integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== + /babel-plugin-dynamic-import-node/2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: object.assign: 4.1.2 dev: true - resolution: - integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - /babel-plugin-polyfill-corejs2/0.1.10_@babel+core@7.13.10: + + /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.6: + resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.13.12 - '@babel/core': 7.13.10 - '@babel/helper-define-polyfill-provider': 0.1.5_@babel+core@7.13.10 + '@babel/compat-data': 7.18.8 + '@babel/core': 7.18.6 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true + + /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.6: + resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA== - /babel-plugin-polyfill-corejs3/0.1.7_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-define-polyfill-provider': 0.1.5_@babel+core@7.13.10 - core-js-compat: 3.9.1 + '@babel/core': 7.18.6 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 + core-js-compat: 3.23.4 + transitivePeerDependencies: + - supports-color dev: true + + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.6: + resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} peerDependencies: '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== - /babel-plugin-polyfill-regenerator/0.1.6_@babel+core@7.13.10: dependencies: - '@babel/core': 7.13.10 - '@babel/helper-define-polyfill-provider': 0.1.5_@babel+core@7.13.10 + '@babel/core': 7.18.6 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 + transitivePeerDependencies: + - supports-color dev: true - peerDependencies: - '@babel/core': ^7.0.0-0 - resolution: - integrity: sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg== - /balanced-match/1.0.0: + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - resolution: - integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base/0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} dependencies: cache-base: 1.0.1 class-utils: 0.3.6 @@ -1452,55 +1725,52 @@ packages: mixin-deep: 1.3.2 pascalcase: 0.1.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + /batch/0.6.1: + resolution: {integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=} dev: true - resolution: - integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} dev: true - resolution: - integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + /binary-extensions/1.13.1: + resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + /bindings/1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} dependencies: file-uri-to-path: 1.0.0 dev: true optional: true - resolution: - integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - /body-parser/1.19.0: + + /body-parser/1.20.0: + resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: - bytes: 3.1.0 + bytes: 3.1.2 content-type: 1.0.4 debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.7.2 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 iconv-lite: 0.4.24 - on-finished: 2.3.0 - qs: 6.7.0 - raw-body: 2.4.0 + on-finished: 2.4.1 + qs: 6.10.3 + raw-body: 2.5.1 type-is: 1.6.18 + unpipe: 1.0.0 dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + /bonjour/3.5.0: + resolution: {integrity: sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==} dependencies: array-flatten: 2.1.2 deep-equal: 1.1.1 @@ -1509,78 +1779,73 @@ packages: multicast-dns: 6.2.3 multicast-dns-service-types: 1.1.0 dev: true - resolution: - integrity: sha1-jokKGD2O6aI5OzhExpGkK897yfU= + /boolbase/1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true - resolution: - integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: - balanced-match: 1.0.0 + balanced-match: 1.0.2 concat-map: 0.0.1 dev: true - resolution: - integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /braces/2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} dependencies: arr-flatten: 1.1.0 array-unique: 0.3.2 extend-shallow: 2.0.1 fill-range: 4.0.0 isobject: 3.0.1 - repeat-element: 1.1.3 + repeat-element: 1.1.4 snapdragon: 0.8.2 snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - /browserslist/4.16.3: + + /browserslist/4.21.2: + resolution: {integrity: sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true dependencies: - caniuse-lite: 1.0.30001204 - colorette: 1.2.2 - electron-to-chromium: 1.3.698 - escalade: 3.1.1 - node-releases: 1.1.71 + caniuse-lite: 1.0.30001366 + electron-to-chromium: 1.4.191 + node-releases: 2.0.6 + update-browserslist-db: 1.0.4_browserslist@4.21.2 dev: true - engines: - node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 - hasBin: true - resolution: - integrity: sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== - /buffer-from/1.1.1: + + /buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - resolution: - integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /buffer-indexof/1.1.1: + resolution: {integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==} dev: true - resolution: - integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + /bytes/3.0.0: + resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - /bytes/3.1.0: + + /bytes/3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + /cache-base/1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} dependencies: collection-visit: 1.0.0 component-emitter: 1.3.0 @@ -1592,88 +1857,75 @@ packages: union-value: 1.0.1 unset-value: 1.0.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.2 dev: true - resolution: - integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + /caller-callsite/2.0.0: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} dependencies: callsites: 2.0.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + /caller-path/2.0.0: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} dependencies: caller-callsite: 2.0.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + /callsites/2.0.0: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + /camel-case/4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.1.0 + tslib: 2.4.0 dev: true - resolution: - integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + /camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - /camelcase/6.2.0: - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + /caniuse-api/3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.16.3 - caniuse-lite: 1.0.30001204 + browserslist: 4.21.2 + caniuse-lite: 1.0.30001366 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - resolution: - integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - /caniuse-lite/1.0.30001204: + + /caniuse-lite/1.0.30001366: + resolution: {integrity: sha512-yy7XLWCubDobokgzudpkKux8e0UOOnLHE6mlNJBzT3lZJz6s5atSEzjoL+fsCPkI0G8MP5uVdDx1ur/fXEWkZA==} dev: true - resolution: - integrity: sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ== + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chokidar/2.1.8: + resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} + deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies dependencies: anymatch: 2.0.0 async-each: 1.0.3 @@ -1681,176 +1933,167 @@ packages: glob-parent: 3.1.0 inherits: 2.0.4 is-binary-path: 1.0.1 - is-glob: 4.0.1 + is-glob: 4.0.3 normalize-path: 3.0.0 path-is-absolute: 1.0.1 readdirp: 2.2.1 upath: 1.2.0 - deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. - dev: true optionalDependencies: fsevents: 1.2.13 - resolution: - integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - /chokidar/3.5.1: + dev: true + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.1 + anymatch: 3.1.2 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 - is-glob: 4.0.1 + is-glob: 4.0.3 normalize-path: 3.0.0 - readdirp: 3.5.0 - dev: true - engines: - node: '>= 8.10.0' + readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 - resolution: - integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== - /chrome-trace-event/1.0.2: - dependencies: - tslib: 1.14.1 dev: true - engines: - node: '>=6.0' - resolution: - integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + + /chrome-trace-event/1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + dev: true + /class-utils/0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} dependencies: arr-union: 3.1.0 define-property: 0.2.5 isobject: 3.0.1 static-extend: 0.1.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - /clean-css/4.2.3: + + /clean-css/4.2.4: + resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} + engines: {node: '>= 4.0'} dependencies: source-map: 0.6.1 dev: true - engines: - node: '>= 4.0' - resolution: - integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== - /clean-webpack-plugin/3.0.0_webpack@5.28.0: + + /clean-webpack-plugin/3.0.0_webpack@5.73.0: + resolution: {integrity: sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==} + engines: {node: '>=8.9.0'} + peerDependencies: + webpack: '*' dependencies: - '@types/webpack': 4.41.26 + '@types/webpack': 4.41.32 del: 4.1.1 - webpack: 5.28.0_webpack-cli@4.5.0 + webpack: 5.73.0_webpack-cli@4.10.0 dev: true - engines: - node: '>=8.9.0' - peerDependencies: - webpack: '*' - resolution: - integrity: sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A== + /cliui/5.0.0: + resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} dependencies: string-width: 3.1.0 strip-ansi: 5.2.0 wrap-ansi: 5.1.0 dev: true - resolution: - integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + /clone-deep/4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + /coa/2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} dependencies: - '@types/q': 1.5.4 + '@types/q': 1.5.5 chalk: 2.4.2 q: 1.5.1 dev: true - engines: - node: '>= 4.0' - resolution: - integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + /collection-visit/1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} dependencies: map-visit: 1.0.0 object-visit: 1.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 dev: true - resolution: - integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true - resolution: - integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - resolution: - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - /color-string/1.5.5: + + /color-string/1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 dev: true - resolution: - integrity: sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== - /color/3.1.3: + + /color/3.2.1: + resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} dependencies: color-convert: 1.9.3 - color-string: 1.5.5 + color-string: 1.9.1 dev: true - resolution: - integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== - /colorette/1.2.2: + + /colorette/1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} dev: true - resolution: - integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + + /colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: true + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - resolution: - integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + /commander/4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + /commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} dev: true - engines: - node: '>= 10' - resolution: - integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + /commondir/1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: true - resolution: - integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + /component-emitter/1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} dev: true - resolution: - integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + /compressible/2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} dependencies: - mime-db: 1.46.0 + mime-db: 1.52.0 dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + /compression/1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} dependencies: - accepts: 1.3.7 + accepts: 1.3.8 bytes: 3.0.0 compressible: 2.0.18 debug: 2.6.9 @@ -1858,79 +2101,72 @@ packages: safe-buffer: 5.1.2 vary: 1.1.2 dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + /concat-map/0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true - resolution: - integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /connect-history-api-fallback/1.6.0: + resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} + engines: {node: '>=0.8'} dev: true - engines: - node: '>=0.8' - resolution: - integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - /content-disposition/0.5.3: + + /content-disposition/0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} dependencies: - safe-buffer: 5.1.2 + safe-buffer: 5.2.1 dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + /content-type/1.0.4: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - /convert-source-map/1.7.0: + + /convert-source-map/1.8.0: + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 dev: true - resolution: - integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + /cookie-signature/1.0.6: + resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} dev: true - resolution: - integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - /cookie/0.4.0: + + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + /copy-descriptor/0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - /core-js-compat/3.9.1: + + /core-js-compat/3.23.4: + resolution: {integrity: sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==} dependencies: - browserslist: 4.16.3 + browserslist: 4.21.2 semver: 7.0.0 dev: true - resolution: - integrity: sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA== - /core-util-is/1.0.2: + + /core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - resolution: - integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /cosmiconfig/5.2.1: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 js-yaml: 3.14.1 parse-json: 4.0.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - /cosmiconfig/7.0.0: + + /cosmiconfig/7.0.1: + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.0 import-fresh: 3.3.0 @@ -1938,11 +2174,10 @@ packages: path-type: 4.0.0 yaml: 1.10.2 dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + /cross-spawn/6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} dependencies: nice-try: 1.0.5 path-key: 2.0.1 @@ -1950,104 +2185,109 @@ packages: shebang-command: 1.2.0 which: 1.3.1 dev: true - engines: - node: '>=4.8' - resolution: - integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 dev: true - engines: - node: '>= 8' - resolution: - integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + /css-color-names/0.0.4: + resolution: {integrity: sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==} dev: true - resolution: - integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + /css-declaration-sorter/4.0.1: + resolution: {integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==} + engines: {node: '>4'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 timsort: 0.3.0 dev: true - engines: - node: '>4' - resolution: - integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - /css-loader/5.2.0_webpack@5.28.0: - dependencies: - camelcase: 6.2.0 - cssesc: 3.0.0 - icss-utils: 5.1.0_postcss@8.2.8 - loader-utils: 2.0.0 - postcss: 8.2.8 - postcss-modules-extract-imports: 3.0.0_postcss@8.2.8 - postcss-modules-local-by-default: 4.0.0_postcss@8.2.8 - postcss-modules-scope: 3.0.0_postcss@8.2.8 - postcss-modules-values: 4.0.0_postcss@8.2.8 - postcss-value-parser: 4.1.0 - schema-utils: 3.0.0 - semver: 7.3.5 - webpack: 5.28.0_webpack-cli@4.5.0 - dev: true - engines: - node: '>= 10.13.0' + + /css-loader/5.2.7_webpack@5.73.0: + resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} + engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.27.0 || ^5.0.0 - resolution: - integrity: sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw== + dependencies: + icss-utils: 5.1.0_postcss@8.4.14 + loader-utils: 2.0.2 + postcss: 8.4.14 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.14 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.14 + postcss-modules-scope: 3.0.0_postcss@8.4.14 + postcss-modules-values: 4.0.0_postcss@8.4.14 + postcss-value-parser: 4.2.0 + schema-utils: 3.1.1 + semver: 7.3.7 + webpack: 5.73.0_webpack-cli@4.10.0 + dev: true + /css-select-base-adapter/0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} dev: true - resolution: - integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + /css-select/2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} dependencies: boolbase: 1.0.0 css-what: 3.4.2 domutils: 1.7.0 nth-check: 1.0.2 dev: true - resolution: - integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: true + /css-tree/1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.4 source-map: 0.6.1 dev: true - engines: - node: '>=8.0.0' - resolution: - integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - /css-tree/1.1.2: + + /css-tree/1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.14 source-map: 0.6.1 dev: true - engines: - node: '>=8.0.0' - resolution: - integrity: sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ== + /css-what/3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - /cssesc/3.0.0: + + /css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} dev: true - engines: - node: '>=4' + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} hasBin: true - resolution: - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - /cssnano-preset-default/4.0.7: + dev: true + + /cssnano-preset-default/4.0.8: + resolution: {integrity: sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==} + engines: {node: '>=6.9.0'} dependencies: css-declaration-sorter: 4.0.1 cssnano-util-raw-cache: 4.0.1 - postcss: 7.0.35 + postcss: 7.0.39 postcss-calc: 7.0.5 postcss-colormin: 4.0.3 postcss-convert-values: 4.0.1 @@ -2073,165 +2313,150 @@ packages: postcss-ordered-values: 4.1.2 postcss-reduce-initial: 4.0.3 postcss-reduce-transforms: 4.0.2 - postcss-svgo: 4.0.2 + postcss-svgo: 4.0.3 postcss-unique-selectors: 4.0.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + /cssnano-util-get-arguments/4.0.0: + resolution: {integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==} + engines: {node: '>=6.9.0'} dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + /cssnano-util-get-match/4.0.0: + resolution: {integrity: sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==} + engines: {node: '>=6.9.0'} dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + /cssnano-util-raw-cache/4.0.1: + resolution: {integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + /cssnano-util-same-parent/4.0.1: + resolution: {integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==} + engines: {node: '>=6.9.0'} dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - /cssnano/4.1.10: + + /cssnano/4.1.11: + resolution: {integrity: sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==} + engines: {node: '>=6.9.0'} dependencies: cosmiconfig: 5.2.1 - cssnano-preset-default: 4.0.7 + cssnano-preset-default: 4.0.8 is-resolvable: 1.1.0 - postcss: 7.0.35 + postcss: 7.0.39 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + /csso/4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} dependencies: - css-tree: 1.1.2 + css-tree: 1.1.3 dev: true - engines: - node: '>=8.0.0' - resolution: - integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} dependencies: ms: 2.0.0 dev: true - resolution: - integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} dependencies: ms: 2.1.3 dev: true - resolution: - integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - /debug/4.3.1: - dependencies: - ms: 2.1.2 - dev: true - engines: - node: '>=6.0' + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true - resolution: - integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - /debug/4.3.1_supports-color@6.1.0: dependencies: ms: 2.1.2 - supports-color: 6.1.0 dev: true - engines: - node: '>=6.0' + + /debug/4.3.4_supports-color@6.1.0: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true - resolution: - integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms: 2.1.2 + supports-color: 6.1.0 + dev: true + /decamelize/1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decode-uri-component/0.2.0: + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} + engines: {node: '>=0.10'} dev: true - engines: - node: '>=0.10' - resolution: - integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + /deep-equal/1.1.1: + resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==} dependencies: - is-arguments: 1.1.0 - is-date-object: 1.0.2 - is-regex: 1.1.2 + is-arguments: 1.1.1 + is-date-object: 1.0.5 + is-regex: 1.1.4 object-is: 1.1.5 object-keys: 1.1.1 - regexp.prototype.flags: 1.3.1 + regexp.prototype.flags: 1.4.3 dev: true - resolution: - integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + /default-gateway/4.2.0: + resolution: {integrity: sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==} + engines: {node: '>=6'} dependencies: execa: 1.0.0 ip-regex: 2.1.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - /define-properties/1.1.3: + + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} dependencies: + has-property-descriptors: 1.0.0 object-keys: 1.1.1 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + /define-property/0.2.5: + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} + engines: {node: '>=0.10.0'} dependencies: is-descriptor: 0.1.6 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + /define-property/1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} dependencies: is-descriptor: 1.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + /define-property/2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} dependencies: is-descriptor: 1.0.2 isobject: 3.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + /del/4.1.1: + resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} + engines: {node: '>=6'} dependencies: - '@types/glob': 7.1.3 + '@types/glob': 7.2.0 globby: 6.1.0 is-path-cwd: 2.2.0 is-path-in-cwd: 2.1.0 @@ -2239,315 +2464,298 @@ packages: pify: 4.0.1 rimraf: 2.7.1 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + /depd/1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: true + + /depd/2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - /destroy/1.0.4: + + /destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dev: true - resolution: - integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - /detect-node/2.0.5: + + /detect-node/2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dev: true - resolution: - integrity: sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw== + /dns-equal/1.0.0: + resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} dev: true - resolution: - integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - /dns-packet/1.3.1: + + /dns-packet/1.3.4: + resolution: {integrity: sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==} dependencies: - ip: 1.1.5 + ip: 1.1.8 safe-buffer: 5.2.1 dev: true - resolution: - integrity: sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + /dns-txt/2.0.2: + resolution: {integrity: sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==} dependencies: buffer-indexof: 1.1.1 dev: true - resolution: - integrity: sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + /dom-converter/0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: utila: 0.4.0 dev: true - resolution: - integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + /dom-serializer/0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} dependencies: - domelementtype: 2.1.0 + domelementtype: 2.3.0 entities: 2.2.0 dev: true - resolution: - integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: true + /domelementtype/1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} dev: true - resolution: - integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - /domelementtype/2.1.0: + + /domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true - resolution: - integrity: sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== - /domhandler/2.4.2: + + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} dependencies: - domelementtype: 1.3.1 + domelementtype: 2.3.0 dev: true - resolution: - integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + /domutils/1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} dependencies: dom-serializer: 0.2.2 domelementtype: 1.3.1 dev: true - resolution: - integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: true + /dot-case/3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.1.0 + tslib: 2.4.0 dev: true - resolution: - integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + /dot-prop/5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} dependencies: is-obj: 2.0.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + /ee-first/1.1.1: + resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - resolution: - integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - /electron-to-chromium/1.3.698: + + /electron-to-chromium/1.4.191: + resolution: {integrity: sha512-MeEaiuoSFh4G+rrN+Ilm1KJr8pTTZloeLurcZ+PRcthvdK1gWThje+E6baL7/7LoNctrzCncavAG/j/vpES9jg==} dev: true - resolution: - integrity: sha512-VEXDzYblnlT+g8Q3gedwzgKOso1evkeJzV8lih7lV8mL8eAnGVnKyC3KsFT6S+R5PQO4ffdr1PI16/ElibY/kQ== + /emoji-regex/7.0.3: + resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} dev: true - resolution: - integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + /emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} dev: true - engines: - node: '>= 4' - resolution: - integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + /encodeurl/1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 dev: true - resolution: - integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - /enhanced-resolve/5.7.0: - dependencies: - graceful-fs: 4.2.6 - tapable: 2.2.0 - dev: true - engines: - node: '>=10.13.0' - resolution: - integrity: sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw== - /enquirer/2.3.6: + + /enhanced-resolve/5.10.0: + resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + engines: {node: '>=10.13.0'} dependencies: - ansi-colors: 4.1.1 + graceful-fs: 4.2.10 + tapable: 2.2.1 dev: true - engines: - node: '>=8.6' - resolution: - integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - /entities/1.1.2: - dev: true - resolution: - integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true - resolution: - integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - /envinfo/7.7.4: - dev: true - engines: - node: '>=4' + + /envinfo/7.8.1: + resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} + engines: {node: '>=4'} hasBin: true - resolution: - integrity: sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ== + dev: true + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true dependencies: prr: 1.0.1 dev: true - hasBin: true - resolution: - integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true - resolution: - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es-abstract/1.18.0: + + /es-abstract/1.20.1: + resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 - get-intrinsic: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.2 + get-symbol-description: 1.0.0 has: 1.0.3 - has-symbols: 1.0.2 - is-callable: 1.2.3 - is-negative-zero: 2.0.1 - is-regex: 1.1.2 - is-string: 1.0.5 - object-inspect: 1.9.0 + 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.2 object-keys: 1.1.1 object.assign: 4.1.2 - string.prototype.trimend: 1.0.4 - string.prototype.trimstart: 1.0.4 - unbox-primitive: 1.0.0 - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== - /es-module-lexer/0.4.1: - dev: true - resolution: - integrity: sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA== + regexp.prototype.flags: 1.4.3 + string.prototype.trimend: 1.0.5 + string.prototype.trimstart: 1.0.5 + unbox-primitive: 1.0.2 + dev: true + + /es-array-method-boxes-properly/1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: true + + /es-module-lexer/0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + dev: true + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.3 - is-date-object: 1.0.2 - is-symbol: 1.0.3 + is-callable: 1.2.4 + is-date-object: 1.0.5 + is-symbol: 1.0.4 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + /escape-html/1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} dev: true - resolution: - integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} dev: true - engines: - node: '>=0.8.0' - resolution: - integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 dev: true - engines: - node: '>=8.0.0' - resolution: - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + /esprima/4.0.1: - dev: true - engines: - node: '>=4' + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} hasBin: true - resolution: - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + dev: true + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} dependencies: - estraverse: 5.2.0 + estraverse: 5.3.0 dev: true - engines: - node: '>=4.0' - resolution: - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} dev: true - engines: - node: '>=4.0' - resolution: - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - /estraverse/5.2.0: + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} dev: true - engines: - node: '>=4.0' - resolution: - integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + /etag/1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + /eventemitter3/4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: true - resolution: - integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} dev: true - engines: - node: '>=0.8.x' - resolution: - integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - /eventsource/1.1.0: - dependencies: - original: 1.0.2 + + /eventsource/2.0.2: + resolution: {integrity: sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==} + engines: {node: '>=12.0.0'} dev: true - engines: - node: '>=0.12.0' - resolution: - integrity: sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== + /execa/1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} dependencies: cross-spawn: 6.0.5 get-stream: 4.1.0 is-stream: 1.1.0 npm-run-path: 2.0.2 p-finally: 1.0.0 - signal-exit: 3.0.3 + signal-exit: 3.0.7 strip-eof: 1.0.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - /execa/5.0.0: - 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 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== + /expand-brackets/2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} dependencies: debug: 2.6.9 define-property: 0.2.5 @@ -2557,65 +2765,62 @@ packages: snapdragon: 0.8.2 to-regex: 3.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - /express/4.17.1: + + /express/4.18.1: + resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + engines: {node: '>= 0.10.0'} dependencies: - accepts: 1.3.7 + accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.19.0 - content-disposition: 0.5.3 + body-parser: 1.20.0 + content-disposition: 0.5.4 content-type: 1.0.4 - cookie: 0.4.0 + cookie: 0.5.0 cookie-signature: 1.0.6 debug: 2.6.9 - depd: 1.1.2 + depd: 2.0.0 encodeurl: 1.0.2 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.1.2 + 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.3.0 + on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.7 - proxy-addr: 2.0.6 - qs: 6.7.0 + proxy-addr: 2.0.7 + qs: 6.10.3 range-parser: 1.2.1 - safe-buffer: 5.1.2 - send: 0.17.1 - serve-static: 1.14.1 - setprototypeof: 1.1.1 - statuses: 1.5.0 + 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 dev: true - engines: - node: '>= 0.10.0' - resolution: - integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + /extend-shallow/2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + /extend-shallow/3.0.2: + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} + engines: {node: '>=0.10.0'} dependencies: assign-symbols: 1.0.0 is-extendable: 1.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + /extglob/2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} dependencies: array-unique: 0.3.2 define-property: 1.0.0 @@ -2626,690 +2831,654 @@ packages: snapdragon: 0.8.2 to-regex: 3.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - resolution: - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true - resolution: - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + /fastest-levenshtein/1.0.12: + resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==} dev: true - resolution: - integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== - /faye-websocket/0.11.3: + + /faye-websocket/0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} dependencies: websocket-driver: 0.7.4 dev: true - engines: - node: '>=0.8.0' - resolution: - integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== + /file-uri-to-path/1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} dev: true optional: true - resolution: - integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + /fill-range/4.0.0: + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} + engines: {node: '>=0.10.0'} dependencies: extend-shallow: 2.0.1 is-number: 3.0.0 repeat-string: 1.6.1 to-regex-range: 2.1.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - /finalhandler/1.1.2: + + /finalhandler/1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 encodeurl: 1.0.2 escape-html: 1.0.3 - on-finished: 2.3.0 + on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 1.5.0 + statuses: 2.0.1 unpipe: 1.0.0 dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - /find-cache-dir/3.3.1: + + /find-cache-dir/3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} dependencies: commondir: 1.0.1 make-dir: 3.1.0 pkg-dir: 4.2.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + /find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} dependencies: locate-path: 3.0.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - /follow-redirects/1.13.3_debug@4.3.1: - dependencies: - debug: 4.3.1_supports-color@6.1.0 - dev: true - engines: - node: '>=4.0' + + /follow-redirects/1.15.1_debug@4.3.4: + resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==} + engines: {node: '>=4.0'} peerDependencies: debug: '*' peerDependenciesMeta: debug: optional: true - resolution: - integrity: sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== + dependencies: + debug: 4.3.4_supports-color@6.1.0 + dev: true + /for-in/1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - /forwarded/0.1.2: + + /forwarded/0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + /fragment-cache/0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} dependencies: map-cache: 0.2.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + /fresh/0.5.2: + resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - resolution: - integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/1.2.13: + resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} + engines: {node: '>= 4.0'} + os: [darwin] + deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. + requiresBuild: true dependencies: bindings: 1.5.0 - nan: 2.14.2 - deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. + nan: 2.16.0 dev: true - engines: - node: '>= 4.0' optional: true - os: - - darwin - requiresBuild: true - resolution: - integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true dev: true - engines: - node: ^8.16.0 || ^10.6.0 || >=11.0.0 optional: true - os: - - darwin - resolution: - integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true - resolution: - integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - /generic-names/2.0.1: + + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} dependencies: - loader-utils: 1.4.0 + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + functions-have-names: 1.2.3 + dev: true + + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /generic-names/4.0.0: + resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} + dependencies: + loader-utils: 3.2.0 dev: true - resolution: - integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + /get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} dev: true - engines: - node: 6.* || 8.* || >= 10.* - resolution: - integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - /get-intrinsic/1.1.1: + + /get-intrinsic/1.1.2: + resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==} dependencies: function-bind: 1.1.1 has: 1.0.3 - has-symbols: 1.0.2 + has-symbols: 1.0.3 dev: true - resolution: - integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} dependencies: pump: 3.0.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - /get-stream/6.0.0: + + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.2 dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== + /get-value/2.0.6: + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + /glob-parent/3.1.0: + resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} dependencies: is-glob: 3.1.0 path-dirname: 1.0.2 dev: true - resolution: - integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} dependencies: - is-glob: 4.0.1 + is-glob: 4.0.3 dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + /glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true - resolution: - integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - /glob/7.1.6: + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true - resolution: - integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + /globby/6.1.0: + resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} + engines: {node: '>=0.10.0'} dependencies: array-union: 1.0.2 - glob: 7.1.6 + glob: 7.2.3 object-assign: 4.1.1 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - /graceful-fs/4.2.6: + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true - resolution: - integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + /handle-thing/2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: true - resolution: - integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - /has-bigints/1.0.1: + + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: true - resolution: - integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - /has-symbols/1.0.2: + + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.1.2 + dev: true + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + /has-value/0.3.1: + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} + engines: {node: '>=0.10.0'} dependencies: get-value: 2.0.6 has-values: 0.1.4 isobject: 2.1.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + /has-value/1.0.0: + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} + engines: {node: '>=0.10.0'} dependencies: get-value: 2.0.6 has-values: 1.0.0 isobject: 3.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + /has-values/0.1.4: + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E= + /has-values/1.0.0: + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} + engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 kind-of: 4.0.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 dev: true - engines: - node: '>= 0.4.0' - resolution: - integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /he/1.2.0: - dev: true + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - resolution: - integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - /heroicons/1.0.0: dev: true - resolution: - integrity: sha512-APdX3PsNWCaT08osUV0oIFOS0ly8jT+fFsqvriQcMsSjbhd3TZqVh/Wy1XuYaCDd8GzKdkjbfzuCJJMIP/Z88w== + + /heroicons/1.0.6: + resolution: {integrity: sha512-5bxTsG2hyNBF0l+BrFlZlR5YngQNMfl0ggJjIRkMSADBQbaZMoTg47OIQzq6f1mpEZ85HEIgSC4wt5AeFM9J2Q==} + dev: true + /hex-color-regex/1.1.0: + resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==} dev: true - resolution: - integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + /hpack.js/2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} dependencies: inherits: 2.0.4 obuf: 1.1.2 readable-stream: 2.3.7 wbuf: 1.7.3 dev: true - resolution: - integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + /hsl-regex/1.0.0: + resolution: {integrity: sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==} dev: true - resolution: - integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + /hsla-regex/1.0.0: + resolution: {integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==} dev: true - resolution: - integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - /html-comment-regex/1.1.2: - dev: true - resolution: - integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + /html-entities/1.4.0: + resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} dev: true - resolution: - integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + /html-minifier-terser/5.1.1: + resolution: {integrity: sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==} + engines: {node: '>=6'} + hasBin: true dependencies: camel-case: 4.1.2 - clean-css: 4.2.3 + clean-css: 4.2.4 commander: 4.1.1 he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 4.8.0 + terser: 4.8.1 dev: true - engines: - node: '>=6' - hasBin: true - resolution: - integrity: sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== - /html-webpack-plugin/4.5.2_webpack@5.28.0: + + /html-webpack-plugin/4.5.2_webpack@5.73.0: + resolution: {integrity: sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==} + engines: {node: '>=6.9'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 dependencies: - '@types/html-minifier-terser': 5.1.1 - '@types/tapable': 1.0.6 - '@types/webpack': 4.41.26 + '@types/html-minifier-terser': 5.1.2 + '@types/tapable': 1.0.8 + '@types/webpack': 4.41.32 html-minifier-terser: 5.1.1 loader-utils: 1.4.0 lodash: 4.17.21 pretty-error: 2.1.2 tapable: 1.1.3 util.promisify: 1.0.0 - webpack: 5.28.0_webpack-cli@4.5.0 + webpack: 5.73.0_webpack-cli@4.10.0 dev: true - engines: - node: '>=6.9' - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - resolution: - integrity: sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A== - /htmlparser2/3.10.1: + + /htmlparser2/6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.0 + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 dev: true - resolution: - integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + /http-deceiver/1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} dev: true - resolution: - integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + /http-errors/1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} dependencies: depd: 1.1.2 inherits: 2.0.3 setprototypeof: 1.1.0 statuses: 1.5.0 dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - /http-errors/1.7.2: + + /http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.1 - statuses: 1.5.0 - toidentifier: 1.0.0 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - /http-errors/1.7.3: - dependencies: - depd: 1.1.2 + depd: 2.0.0 inherits: 2.0.4 - setprototypeof: 1.1.1 - statuses: 1.5.0 - toidentifier: 1.0.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - /http-parser-js/0.5.3: + + /http-parser-js/0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} dev: true - resolution: - integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== - /http-proxy-middleware/0.19.1_debug@4.3.1: + + /http-proxy-middleware/0.19.1_debug@4.3.4: + resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==} + engines: {node: '>=4.0.0'} dependencies: - http-proxy: 1.18.1_debug@4.3.1 - is-glob: 4.0.1 + http-proxy: 1.18.1_debug@4.3.4 + is-glob: 4.0.3 lodash: 4.17.21 micromatch: 3.1.10 + transitivePeerDependencies: + - debug dev: true - engines: - node: '>=4.0.0' - peerDependencies: - debug: '*' - resolution: - integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - /http-proxy/1.18.1_debug@4.3.1: + + /http-proxy/1.18.1_debug@4.3.4: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.13.3_debug@4.3.1 + follow-redirects: 1.15.1_debug@4.3.4 requires-port: 1.0.0 + transitivePeerDependencies: + - debug dev: true - engines: - node: '>=8.0.0' - peerDependencies: - debug: '*' - resolution: - integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - /human-signals/2.1.0: - dev: true - engines: - node: '>=10.17.0' - resolution: - integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + /icss-replace-symbols/1.1.0: + resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} dev: true - resolution: - integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + /icss-utils/5.1.0: - dev: true - engines: - node: ^10 || ^12 || >= 14 + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - /icss-utils/5.1.0_postcss@8.2.8: - dependencies: - postcss: 8.2.8 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /icss-utils/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + dependencies: + postcss: 8.4.14 + dev: true + + /immutable/4.1.0: + resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} + dev: true + /import-fresh/2.0.0: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + /import-local/2.0.0: + resolution: {integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==} + engines: {node: '>=6'} + hasBin: true dependencies: pkg-dir: 3.0.0 resolve-cwd: 2.0.0 dev: true - engines: - node: '>=6' + + /import-local/3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} hasBin: true - resolution: - integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - /import-local/3.0.2: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 dev: true - engines: - node: '>=8' - hasBin: true - resolution: - integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + /indexes-of/1.0.1: + resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==} dev: true - resolution: - integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 dev: true - resolution: - integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} dev: true - resolution: - integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: true - resolution: - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + /internal-ip/4.3.0: + resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==} + engines: {node: '>=6'} dependencies: default-gateway: 4.2.0 ipaddr.js: 1.9.1 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.2 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + /interpret/2.2.0: + resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==} + engines: {node: '>= 0.10'} dev: true - engines: - node: '>= 0.10' - resolution: - integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + /ip-regex/2.1.0: + resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - /ip/1.1.5: + + /ip/1.1.8: + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} dev: true - resolution: - integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + /ipaddr.js/1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} dev: true - engines: - node: '>= 0.10' - resolution: - integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + /is-absolute-url/2.1.0: + resolution: {integrity: sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + /is-absolute-url/3.0.3: + resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + /is-accessor-descriptor/0.1.6: + resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} + engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + /is-accessor-descriptor/1.0.0: + resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + engines: {node: '>=0.10.0'} dependencies: kind-of: 6.0.3 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - /is-arguments/1.1.0: + + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 + has-tostringtag: 1.0.0 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true - resolution: - integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-arrayish/0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} dev: true - resolution: - integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - /is-bigint/1.0.1: + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 dev: true - resolution: - integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + /is-binary-path/1.0.1: + resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==} + engines: {node: '>=0.10.0'} dependencies: binary-extensions: 1.13.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - /is-boolean-object/1.1.0: + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 + has-tostringtag: 1.0.0 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + /is-buffer/1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} dev: true - resolution: - integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - /is-callable/1.2.3: + + /is-callable/1.2.4: + resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} + engines: {node: '>= 0.4'} dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + /is-color-stop/1.1.0: + resolution: {integrity: sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==} dependencies: css-color-names: 0.0.4 hex-color-regex: 1.1.0 @@ -3318,503 +3487,458 @@ packages: rgb-regex: 1.0.1 rgba-regex: 1.0.0 dev: true - resolution: - integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - /is-core-module/2.2.0: + + /is-core-module/2.9.0: + resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} dependencies: has: 1.0.3 dev: true - resolution: - integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + /is-data-descriptor/0.1.4: + resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} + engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + /is-data-descriptor/1.0.0: + resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} + engines: {node: '>=0.10.0'} dependencies: kind-of: 6.0.3 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - /is-date-object/1.0.2: + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + /is-descriptor/0.1.6: + resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} + engines: {node: '>=0.10.0'} dependencies: is-accessor-descriptor: 0.1.6 is-data-descriptor: 0.1.4 kind-of: 5.1.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + /is-descriptor/1.0.2: + resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} + engines: {node: '>=0.10.0'} dependencies: is-accessor-descriptor: 1.0.0 is-data-descriptor: 1.0.0 kind-of: 6.0.3 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + /is-directory/0.3.1: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + /is-extendable/0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + /is-extendable/1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} dependencies: is-plain-object: 2.0.4 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + /is-fullwidth-code-point/2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-glob/3.1.0: + resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} + engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - /is-glob/4.0.1: + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - /is-negative-zero/2.0.1: - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - /is-number-object/1.0.4: - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + /is-number/3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} dev: true - engines: - node: '>=0.12.0' - resolution: - integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + /is-obj/2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + /is-path-cwd/2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + /is-path-in-cwd/2.1.0: + resolution: {integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==} + engines: {node: '>=6'} dependencies: is-path-inside: 2.1.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + /is-path-inside/2.1.0: + resolution: {integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==} + engines: {node: '>=6'} dependencies: path-is-inside: 1.0.2 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + /is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - /is-regex/1.1.2: + + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - has-symbols: 1.0.2 + has-tostringtag: 1.0.0 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + /is-resolvable/1.1.0: + resolution: {integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==} dev: true - resolution: - integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + /is-stream/1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - /is-stream/2.0.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - /is-string/1.0.5: - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - /is-svg/3.0.0: - dependencies: - html-comment-regex: 1.1.2 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - /is-symbol/1.0.3: - dependencies: - has-symbols: 1.0.2 - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + /is-windows/1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /is-wsl/1.1.0: + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + /isarray/1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} dev: true - resolution: - integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - resolution: - integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /isobject/2.1.0: + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} dependencies: isarray: 1.0.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + /isobject/3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - /jest-worker/26.6.2: + + /jest-worker/27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.14.35 + '@types/node': 18.0.4 merge-stream: 2.0.0 - supports-color: 7.2.0 + supports-color: 8.1.1 dev: true - engines: - node: '>= 10.13.0' - resolution: - integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true - resolution: - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 dev: true - hasBin: true - resolution: - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + /jsesc/0.5.0: - dev: true + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - resolution: - integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - /jsesc/2.5.2: dev: true - engines: - node: '>=4' + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} hasBin: true - resolution: - integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + dev: true + /json-parse-better-errors/1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} dev: true - resolution: - integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true - resolution: - integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true - resolution: - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - /json3/3.3.3: - dev: true - resolution: - integrity: sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + /json5/1.0.1: - dependencies: - minimist: 1.2.5 - dev: true + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} hasBin: true - resolution: - integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - /json5/2.2.0: dependencies: - minimist: 1.2.5 + minimist: 1.2.6 dev: true - engines: - node: '>=6' + + /json5/2.2.1: + resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} + engines: {node: '>=6'} hasBin: true - resolution: - integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dev: true + /killable/1.0.1: + resolution: {integrity: sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==} dev: true - resolution: - integrity: sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + /kind-of/3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + /kind-of/4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + /kind-of/5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - /klona/2.0.4: + + /klona/2.0.5: + resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} + engines: {node: '>= 8'} dev: true - engines: - node: '>= 8' - resolution: - integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + /last-call-webpack-plugin/3.0.0: + resolution: {integrity: sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==} dependencies: lodash: 4.17.21 webpack-sources: 1.4.3 dev: true - resolution: - integrity: sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - /lines-and-columns/1.1.6: + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - resolution: - integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - /loader-runner/4.2.0: + + /loader-runner/4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} dev: true - engines: - node: '>=6.11.5' - resolution: - integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== + /loader-utils/1.4.0: + resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} + engines: {node: '>=4.0.0'} dependencies: big.js: 5.2.2 emojis-list: 3.0.0 json5: 1.0.1 dev: true - engines: - node: '>=4.0.0' - resolution: - integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - /loader-utils/2.0.0: + + /loader-utils/2.0.2: + resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} + engines: {node: '>=8.9.0'} dependencies: big.js: 5.2.2 emojis-list: 3.0.0 - json5: 2.2.0 + json5: 2.2.1 + dev: true + + /loader-utils/3.2.0: + resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==} + engines: {node: '>= 12.13.0'} dev: true - engines: - node: '>=8.9.0' - resolution: - integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + /locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} dependencies: p-locate: 3.0.0 path-exists: 3.0.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: p-locate: 4.1.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + /lodash.camelcase/4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true - resolution: - integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + /lodash.debounce/4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true - resolution: - integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168= + /lodash.memoize/4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true - resolution: - integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + /lodash.uniq/4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} dev: true - resolution: - integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - resolution: - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - /loglevel/1.7.1: + + /loglevel/1.8.0: + resolution: {integrity: sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==} + engines: {node: '>= 0.6.0'} dev: true - engines: - node: '>= 0.6.0' - resolution: - integrity: sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== + /lower-case/2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.1.0 + tslib: 2.4.0 dev: true - resolution: - integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: yallist: 4.0.0 dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} dependencies: semver: 6.3.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + /map-cache/0.2.2: + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + /map-visit/1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} dependencies: object-visit: 1.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + /mdn-data/2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} dev: true - resolution: - integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + /mdn-data/2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} dev: true - resolution: - integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + /media-typer/0.3.0: + resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + /memory-fs/0.4.1: + resolution: {integrity: sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==} dependencies: errno: 0.1.8 readable-stream: 2.3.7 dev: true - resolution: - integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + /merge-descriptors/1.0.1: + resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} dev: true - resolution: - integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true - resolution: - integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + /methods/1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + /micromatch/3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} dependencies: arr-diff: 4.0.0 array-unique: 0.3.2 @@ -3830,128 +3954,110 @@ packages: snapdragon: 0.8.2 to-regex: 3.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - /mime-db/1.46.0: + + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== - /mime-types/2.1.29: + + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} dependencies: - mime-db: 1.46.0 + mime-db: 1.52.0 dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== + /mime/1.6.0: - dev: true - engines: - node: '>=4' + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} hasBin: true - resolution: - integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - /mime/2.5.2: dev: true - engines: - node: '>=4.0.0' + + /mime/2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} hasBin: true - resolution: - integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== - /mimic-fn/2.1.0: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - /mini-css-extract-plugin/1.3.9_webpack@5.28.0: - dependencies: - loader-utils: 2.0.0 - schema-utils: 3.0.0 - webpack: 5.28.0_webpack-cli@4.5.0 - webpack-sources: 1.4.3 dev: true - engines: - node: '>= 10.13.0' + + /mini-css-extract-plugin/1.6.2_webpack@5.73.0: + resolution: {integrity: sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==} + engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.4.0 || ^5.0.0 - resolution: - integrity: sha512-Ac4s+xhVbqlyhXS5J/Vh/QXUz3ycXlCqoCPpg0vdfhsIBH9eg/It/9L1r1XhSCH737M1lqcWnMuWL13zcygn5A== + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.73.0_webpack-cli@4.10.0 + webpack-sources: 1.4.3 + dev: true + /minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} dev: true - resolution: - integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - /minimatch/3.0.4: + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 dev: true - resolution: - integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - /minimist/1.2.5: + + /minimist/1.2.6: + resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} dev: true - resolution: - integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + /mixin-deep/1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} dependencies: for-in: 1.0.2 is-extendable: 1.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - /mkdirp/0.5.5: + + /mkdirp/0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.6 dev: true - hasBin: true - resolution: - integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true - resolution: - integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - /ms/2.1.1: - dev: true - resolution: - integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true - resolution: - integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - resolution: - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + /multicast-dns-service-types/1.1.0: + resolution: {integrity: sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==} dev: true - resolution: - integrity: sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + /multicast-dns/6.2.3: + resolution: {integrity: sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==} + hasBin: true dependencies: - dns-packet: 1.3.1 + dns-packet: 1.3.4 thunky: 1.1.0 dev: true - hasBin: true - resolution: - integrity: sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - /nan/2.14.2: + + /nan/2.16.0: + resolution: {integrity: sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==} dev: true optional: true - resolution: - integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - /nanoid/3.1.22: - dev: true - engines: - node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - resolution: - integrity: sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ== + dev: true + /nanomatch/1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} dependencies: arr-diff: 4.0.0 array-unique: 0.3.2 @@ -3965,693 +4071,610 @@ packages: snapdragon: 0.8.2 to-regex: 3.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - /negotiator/0.6.2: + + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + /neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - resolution: - integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + /nice-try/1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true - resolution: - integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + /no-case/3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.1.0 + tslib: 2.4.0 dev: true - resolution: - integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + /node-forge/0.10.0: + resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} + engines: {node: '>= 6.0.0'} dev: true - engines: - node: '>= 6.0.0' - resolution: - integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - /node-releases/1.1.71: + + /node-releases/2.0.6: + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} dev: true - resolution: - integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + /normalize-path/2.1.1: + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} + engines: {node: '>=0.10.0'} dependencies: remove-trailing-separator: 1.1.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + /normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + /normalize-url/3.3.0: + resolution: {integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + /npm-run-path/2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} dependencies: path-key: 2.0.1 dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - /npm-run-path/4.0.1: + + /nth-check/1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} dependencies: - path-key: 3.1.1 + boolbase: 1.0.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - /nth-check/1.0.2: + + /nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 dev: true - resolution: - integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + /num2fraction/1.2.2: + resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} dev: true - resolution: - integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-copy/0.1.0: + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} + engines: {node: '>=0.10.0'} dependencies: copy-descriptor: 0.1.1 define-property: 0.2.5 kind-of: 3.2.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - /object-inspect/1.9.0: + + /object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} dev: true - resolution: - integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + /object-visit/1.0.1: + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} + engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + /object.assign/4.1.2: + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - has-symbols: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 object-keys: 1.1.1 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - /object.getownpropertydescriptors/2.1.2: + + /object.getownpropertydescriptors/2.1.4: + resolution: {integrity: sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==} + engines: {node: '>= 0.8'} dependencies: + array.prototype.reduce: 1.0.4 call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + /object.pick/1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - /object.values/1.1.3: + + /object.values/1.1.5: + resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - has: 1.0.3 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== + /obuf/1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} dev: true - resolution: - integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - /on-finished/2.3.0: + + /on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + /on-headers/1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true - resolution: - integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - /onetime/5.1.2: - dependencies: - mimic-fn: 2.1.0 - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + /opn/5.5.0: + resolution: {integrity: sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==} + engines: {node: '>=4'} dependencies: is-wsl: 1.1.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - /optimize-css-assets-webpack-plugin/5.0.4_webpack@5.28.0: - dependencies: - cssnano: 4.1.10 - last-call-webpack-plugin: 3.0.0 - webpack: 5.28.0_webpack-cli@4.5.0 - dev: true + + /optimize-css-assets-webpack-plugin/5.0.8_webpack@5.73.0: + resolution: {integrity: sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==} peerDependencies: webpack: ^4.0.0 - resolution: - integrity: sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== - /original/1.0.2: dependencies: - url-parse: 1.5.1 + cssnano: 4.1.11 + last-call-webpack-plugin: 3.0.0 + webpack: 5.73.0_webpack-cli@4.10.0 dev: true - resolution: - integrity: sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + /p-finally/1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - /p-limit/3.1.0: - dependencies: - yocto-queue: 0.1.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + /p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} dependencies: p-limit: 2.3.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} dependencies: p-limit: 2.3.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-map/2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + /p-retry/3.0.1: + resolution: {integrity: sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==} + engines: {node: '>=6'} dependencies: retry: 0.12.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + /param-case/3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.1.0 + tslib: 2.4.0 dev: true - resolution: - integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} dependencies: callsites: 3.1.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + /parse-json/4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.12.13 + '@babel/code-frame': 7.18.6 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 + lines-and-columns: 1.2.4 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + /parseurl/1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + /pascal-case/3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.1.0 + tslib: 2.4.0 dev: true - resolution: - integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + /pascalcase/0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + /path-dirname/1.0.2: + resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} dev: true - resolution: - integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + /path-exists/3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-is-inside/1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} dev: true - resolution: - integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + /path-key/2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - /path-parse/1.0.6: + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - resolution: - integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-to-regexp/0.1.7: + resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} dev: true - resolution: - integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - /picomatch/2.2.2: + + /picocolors/0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} dev: true - engines: - node: '>=8.6' - resolution: - integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + /pify/2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + /pinkie-promise/2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} dependencies: pinkie: 2.0.4 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= + /pinkie/2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + /pkg-dir/3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} dependencies: find-up: 3.0.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} dependencies: find-up: 4.1.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + /portfinder/1.0.28: + resolution: {integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==} + engines: {node: '>= 0.12.0'} dependencies: - async: 2.6.3 + async: 2.6.4 debug: 3.2.7 - mkdirp: 0.5.5 + mkdirp: 0.5.6 dev: true - engines: - node: '>= 0.12.0' - resolution: - integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + /posix-character-classes/0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + /postcss-calc/7.0.5: + resolution: {integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==} dependencies: - postcss: 7.0.35 - postcss-selector-parser: 6.0.4 - postcss-value-parser: 4.1.0 + postcss: 7.0.39 + postcss-selector-parser: 6.0.10 + postcss-value-parser: 4.2.0 dev: true - resolution: - integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + /postcss-colormin/4.0.3: + resolution: {integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==} + engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.3 - color: 3.1.3 + browserslist: 4.21.2 + color: 3.2.1 has: 1.0.3 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + /postcss-convert-values/4.0.1: + resolution: {integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + /postcss-discard-comments/4.0.2: + resolution: {integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + /postcss-discard-duplicates/4.0.2: + resolution: {integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + /postcss-discard-empty/4.0.1: + resolution: {integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + /postcss-discard-overridden/4.0.1: + resolution: {integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 - dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - /postcss-loader/4.2.0_webpack@5.28.0: - dependencies: - cosmiconfig: 7.0.0 - klona: 2.0.4 - loader-utils: 2.0.0 - schema-utils: 3.0.0 - semver: 7.3.5 - webpack: 5.28.0_webpack-cli@4.5.0 + postcss: 7.0.39 dev: true - engines: - node: '>= 10.13.0' + + /postcss-loader/4.3.0_webpack@5.73.0: + resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} + engines: {node: '>= 10.13.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^4.0.0 || ^5.0.0 - resolution: - integrity: sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA== + dependencies: + cosmiconfig: 7.0.1 + klona: 2.0.5 + loader-utils: 2.0.2 + schema-utils: 3.1.1 + semver: 7.3.7 + webpack: 5.73.0_webpack-cli@4.10.0 + dev: true + /postcss-merge-longhand/4.0.11: + resolution: {integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==} + engines: {node: '>=6.9.0'} dependencies: css-color-names: 0.0.4 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 stylehacks: 4.0.3 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + /postcss-merge-rules/4.0.3: + resolution: {integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==} + engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.3 + browserslist: 4.21.2 caniuse-api: 3.0.0 cssnano-util-same-parent: 4.0.1 - postcss: 7.0.35 + postcss: 7.0.39 postcss-selector-parser: 3.1.2 vendors: 1.0.4 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + /postcss-minify-font-values/4.0.2: + resolution: {integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + /postcss-minify-gradients/4.0.2: + resolution: {integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==} + engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 is-color-stop: 1.1.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + /postcss-minify-params/4.0.2: + resolution: {integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==} + engines: {node: '>=6.9.0'} dependencies: alphanum-sort: 1.0.2 - browserslist: 4.16.3 + browserslist: 4.21.2 cssnano-util-get-arguments: 4.0.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 uniqs: 2.0.0 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + /postcss-minify-selectors/4.0.2: + resolution: {integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==} + engines: {node: '>=6.9.0'} dependencies: alphanum-sort: 1.0.2 has: 1.0.3 - postcss: 7.0.35 + postcss: 7.0.39 postcss-selector-parser: 3.1.2 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + /postcss-modules-extract-imports/3.0.0: + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules-extract-imports/3.0.0_postcss@8.4.14: + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - /postcss-modules-extract-imports/3.0.0_postcss@8.2.8: dependencies: - postcss: 8.2.8 + postcss: 8.4.14 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules-local-by-default/4.0.0: + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - /postcss-modules-local-by-default/4.0.0: dependencies: icss-utils: 5.1.0 - postcss-selector-parser: 6.0.4 - postcss-value-parser: 4.1.0 + postcss-selector-parser: 6.0.10 + postcss-value-parser: 4.2.0 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules-local-by-default/4.0.0_postcss@8.4.14: + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - /postcss-modules-local-by-default/4.0.0_postcss@8.2.8: dependencies: - icss-utils: 5.1.0_postcss@8.2.8 - postcss: 8.2.8 - postcss-selector-parser: 6.0.4 - postcss-value-parser: 4.1.0 + icss-utils: 5.1.0_postcss@8.4.14 + postcss: 8.4.14 + postcss-selector-parser: 6.0.10 + postcss-value-parser: 4.2.0 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules-scope/3.0.0: + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - /postcss-modules-scope/3.0.0: dependencies: - postcss-selector-parser: 6.0.4 + postcss-selector-parser: 6.0.10 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules-scope/3.0.0_postcss@8.4.14: + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - /postcss-modules-scope/3.0.0_postcss@8.2.8: dependencies: - postcss: 8.2.8 - postcss-selector-parser: 6.0.4 + postcss: 8.4.14 + postcss-selector-parser: 6.0.10 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules-values/4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - /postcss-modules-values/4.0.0: dependencies: icss-utils: 5.1.0 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules-values/4.0.0_postcss@8.4.14: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 - resolution: - integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - /postcss-modules-values/4.0.0_postcss@8.2.8: dependencies: - icss-utils: 5.1.0_postcss@8.2.8 - postcss: 8.2.8 + icss-utils: 5.1.0_postcss@8.4.14 + postcss: 8.4.14 dev: true - engines: - node: ^10 || ^12 || >= 14 + + /postcss-modules/4.3.1: + resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==} peerDependencies: - postcss: ^8.1.0 - resolution: - integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - /postcss-modules/4.0.0: + postcss: ^8.0.0 dependencies: - generic-names: 2.0.1 + generic-names: 4.0.0 icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 postcss-modules-extract-imports: 3.0.0 @@ -4660,292 +4683,263 @@ packages: postcss-modules-values: 4.0.0 string-hash: 1.1.3 dev: true - peerDependencies: - postcss: ^8.0.0 - resolution: - integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw== + /postcss-normalize-charset/4.0.1: + resolution: {integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + /postcss-normalize-display-values/4.0.2: + resolution: {integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==} + engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-match: 4.0.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + /postcss-normalize-positions/4.0.2: + resolution: {integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==} + engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 has: 1.0.3 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + /postcss-normalize-repeat-style/4.0.2: + resolution: {integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==} + engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 cssnano-util-get-match: 4.0.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + /postcss-normalize-string/4.0.2: + resolution: {integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==} + engines: {node: '>=6.9.0'} dependencies: has: 1.0.3 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + /postcss-normalize-timing-functions/4.0.2: + resolution: {integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==} + engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-match: 4.0.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + /postcss-normalize-unicode/4.0.1: + resolution: {integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==} + engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.3 - postcss: 7.0.35 + browserslist: 4.21.2 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + /postcss-normalize-url/4.0.1: + resolution: {integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==} + engines: {node: '>=6.9.0'} dependencies: is-absolute-url: 2.1.0 normalize-url: 3.3.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + /postcss-normalize-whitespace/4.0.2: + resolution: {integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==} + engines: {node: '>=6.9.0'} dependencies: - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + /postcss-ordered-values/4.1.2: + resolution: {integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==} + engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + /postcss-reduce-initial/4.0.3: + resolution: {integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==} + engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.3 + browserslist: 4.21.2 caniuse-api: 3.0.0 has: 1.0.3 - postcss: 7.0.35 + postcss: 7.0.39 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + /postcss-reduce-transforms/4.0.2: + resolution: {integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==} + engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-match: 4.0.0 has: 1.0.3 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + /postcss-selector-parser/3.1.2: + resolution: {integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==} + engines: {node: '>=8'} dependencies: dot-prop: 5.3.0 indexes-of: 1.0.1 uniq: 1.0.1 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - /postcss-selector-parser/6.0.4: + + /postcss-selector-parser/6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} dependencies: cssesc: 3.0.0 - indexes-of: 1.0.1 - uniq: 1.0.1 util-deprecate: 1.0.2 dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== - /postcss-svgo/4.0.2: + + /postcss-svgo/4.0.3: + resolution: {integrity: sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==} + engines: {node: '>=6.9.0'} dependencies: - is-svg: 3.0.0 - postcss: 7.0.35 + postcss: 7.0.39 postcss-value-parser: 3.3.1 svgo: 1.3.2 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + /postcss-unique-selectors/4.0.1: + resolution: {integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==} + engines: {node: '>=6.9.0'} dependencies: alphanum-sort: 1.0.2 - postcss: 7.0.35 + postcss: 7.0.39 uniqs: 2.0.0 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + /postcss-value-parser/3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} dev: true - resolution: - integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - /postcss-value-parser/4.1.0: + + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - resolution: - integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - /postcss/7.0.35: + + /postcss/7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} dependencies: - chalk: 2.4.2 + picocolors: 0.2.1 source-map: 0.6.1 - supports-color: 6.1.0 dev: true - engines: - node: '>=6.0.0' - resolution: - integrity: sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== - /postcss/8.2.8: + + /postcss/8.4.14: + resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} + engines: {node: ^10 || ^12 || >=14} dependencies: - colorette: 1.2.2 - nanoid: 3.1.22 - source-map: 0.6.1 + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 dev: true - engines: - node: ^10 || ^12 || >=14 - resolution: - integrity: sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw== + /pretty-error/2.1.2: + resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} dependencies: lodash: 4.17.21 - renderkid: 2.0.5 + renderkid: 2.0.7 dev: true - resolution: - integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + /process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true - resolution: - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - /proxy-addr/2.0.6: + + /proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} dependencies: - forwarded: 0.1.2 + forwarded: 0.2.0 ipaddr.js: 1.9.1 dev: true - engines: - node: '>= 0.10' - resolution: - integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + /prr/1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} dev: true - resolution: - integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY= + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 dev: true - resolution: - integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + /punycode/1.3.2: + resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} dev: true - resolution: - integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + /punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /q/1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: true - engines: - node: '>=0.6.0' - teleport: '>=0.2.0' - resolution: - integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - /qs/6.7.0: - dev: true - engines: - node: '>=0.6' - resolution: - integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + + /qs/6.10.3: + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + /querystring/0.2.0: + resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true - engines: - node: '>=0.4.x' - resolution: - integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + /querystringify/2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: true - resolution: - integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + /randombytes/2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 dev: true - resolution: - integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + /range-parser/1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - /raw-body/2.4.0: + + /raw-body/2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} dependencies: - bytes: 3.1.0 - http-errors: 1.7.2 + bytes: 3.1.2 + http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + /readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: - core-util-is: 1.0.2 + core-util-is: 1.0.3 inherits: 2.0.4 isarray: 1.0.0 process-nextick-args: 2.0.1 @@ -4953,260 +4947,234 @@ packages: string_decoder: 1.1.1 util-deprecate: 1.0.2 dev: true - resolution: - integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + /readdirp/2.2.1: + resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} + engines: {node: '>=0.10'} dependencies: - graceful-fs: 4.2.6 + graceful-fs: 4.2.10 micromatch: 3.1.10 readable-stream: 2.3.7 dev: true - engines: - node: '>=0.10' - resolution: - integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - /readdirp/3.5.0: + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} dependencies: - picomatch: 2.2.2 + picomatch: 2.3.1 dev: true - engines: - node: '>=8.10.0' - resolution: - integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - /rechoir/0.7.0: + + /rechoir/0.7.1: + resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==} + engines: {node: '>= 0.10'} dependencies: - resolve: 1.20.0 + resolve: 1.22.1 dev: true - engines: - node: '>= 0.10' - resolution: - integrity: sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q== - /regenerate-unicode-properties/8.2.0: + + /regenerate-unicode-properties/10.0.1: + resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + /regenerate/1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: true - resolution: - integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - /regenerator-runtime/0.13.7: + + /regenerator-runtime/0.13.9: + resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} dev: true - resolution: - integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - /regenerator-transform/0.14.5: + + /regenerator-transform/0.15.0: + resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: - '@babel/runtime': 7.13.10 + '@babel/runtime': 7.18.6 dev: true - resolution: - integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + /regex-not/1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} dependencies: extend-shallow: 3.0.2 safe-regex: 1.1.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - /regexp.prototype.flags/1.3.1: + + /regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 + functions-have-names: 1.2.3 dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - /regexpu-core/4.7.1: + + /regexpu-core/5.1.0: + resolution: {integrity: sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - regenerate-unicode-properties: 8.2.0 - regjsgen: 0.5.2 - regjsparser: 0.6.9 - unicode-match-property-ecmascript: 1.0.4 - unicode-match-property-value-ecmascript: 1.2.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== - /regjsgen/0.5.2: - dev: true - resolution: - integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - /regjsparser/0.6.9: + regenerate-unicode-properties: 10.0.1 + regjsgen: 0.6.0 + regjsparser: 0.8.4 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.0.0 + dev: true + + /regjsgen/0.6.0: + resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==} + dev: true + + /regjsparser/0.8.4: + resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==} + hasBin: true dependencies: jsesc: 0.5.0 dev: true - hasBin: true - resolution: - integrity: sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== + /relateurl/0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} dev: true - engines: - node: '>= 0.10' - resolution: - integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + /remove-trailing-separator/1.1.0: + resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} dev: true - resolution: - integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - /renderkid/2.0.5: + + /renderkid/2.0.7: + resolution: {integrity: sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==} dependencies: - css-select: 2.1.0 + css-select: 4.3.0 dom-converter: 0.2.0 - htmlparser2: 3.10.1 + htmlparser2: 6.1.0 lodash: 4.17.21 strip-ansi: 3.0.1 dev: true - resolution: - integrity: sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== - /repeat-element/1.1.3: + + /repeat-element/1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + /repeat-string/1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} dev: true - engines: - node: '>=0.10' - resolution: - integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /require-directory/2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-main-filename/2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true - resolution: - integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + /requires-port/1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true - resolution: - integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + /resolve-cwd/2.0.0: + resolution: {integrity: sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==} + engines: {node: '>=4'} dependencies: resolve-from: 3.0.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + /resolve-cwd/3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + /resolve-from/3.0.0: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-six699nWiBvItuZTM17rywoYh0g= + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + /resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + /resolve-url/0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated dev: true - resolution: - integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - /resolve/1.20.0: + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true dependencies: - is-core-module: 2.2.0 - path-parse: 1.0.6 + is-core-module: 2.9.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 dev: true - resolution: - integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + /ret/0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} dev: true - engines: - node: '>=0.12' - resolution: - integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + /retry/0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} dev: true - engines: - node: '>= 4' - resolution: - integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + /rgb-regex/1.0.1: + resolution: {integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==} dev: true - resolution: - integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + /rgba-regex/1.0.0: + resolution: {integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==} dev: true - resolution: - integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + /rimraf/2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true dependencies: - glob: 7.1.6 + glob: 7.2.3 dev: true - hasBin: true - resolution: - integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true - resolution: - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - resolution: - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + /safe-regex/1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} dependencies: ret: 0.1.15 dev: true - resolution: - integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - resolution: - integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - /sass-loader/10.1.1_sass@1.32.8+webpack@5.28.0: - dependencies: - klona: 2.0.4 - loader-utils: 2.0.0 - neo-async: 2.6.2 - sass: 1.32.8 - schema-utils: 3.0.0 - semver: 7.3.5 - webpack: 5.28.0_webpack-cli@4.5.0 - dev: true - engines: - node: '>= 10.13.0' + + /sass-loader/10.3.1_sass@1.53.0+webpack@5.73.0: + resolution: {integrity: sha512-y2aBdtYkbqorVavkC3fcJIUDGIegzDWPn3/LAFhsf3G+MzPKTJx37sROf5pXtUeggSVbNbmfj8TgRaSLMelXRA==} + engines: {node: '>= 10.13.0'} peerDependencies: fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 sass: ^1.3.0 webpack: ^4.36.0 || ^5.0.0 peerDependenciesMeta: @@ -5216,224 +5184,228 @@ packages: optional: true sass: optional: true - resolution: - integrity: sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw== - /sass/1.32.8: dependencies: - chokidar: 3.5.1 - dev: true - engines: - node: '>=8.9.0' + klona: 2.0.5 + loader-utils: 2.0.2 + neo-async: 2.6.2 + sass: 1.53.0 + schema-utils: 3.1.1 + semver: 7.3.7 + webpack: 5.73.0_webpack-cli@4.10.0 + dev: true + + /sass/1.53.0: + resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==} + engines: {node: '>=12.0.0'} hasBin: true - resolution: - integrity: sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ== + dependencies: + chokidar: 3.5.3 + immutable: 4.1.0 + source-map-js: 1.0.2 + dev: true + /sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: true - resolution: - integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + /schema-utils/1.0.0: + resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} + engines: {node: '>= 4'} dependencies: ajv: 6.12.6 ajv-errors: 1.0.1_ajv@6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true - engines: - node: '>= 4' - resolution: - integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + /schema-utils/2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true - engines: - node: '>= 8.9.0' - resolution: - integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - /schema-utils/3.0.0: + + /schema-utils/3.1.1: + resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true - engines: - node: '>= 10.13.0' - resolution: - integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + /select-hose/2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} dev: true - resolution: - integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - /selfsigned/1.10.8: + + /selfsigned/1.10.14: + resolution: {integrity: sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==} dependencies: node-forge: 0.10.0 dev: true - resolution: - integrity: sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== + /semver/5.7.1: - dev: true + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true - resolution: - integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - /semver/6.3.0: dev: true + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - resolution: - integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + dev: true + /semver/7.0.0: + resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} + hasBin: true dev: true + + /semver/7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + engines: {node: '>=10'} hasBin: true - resolution: - integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - /semver/7.3.5: dependencies: lru-cache: 6.0.0 dev: true - engines: - node: '>=10' - hasBin: true - resolution: - integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - /send/0.17.1: + + /send/0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} dependencies: debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 + 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: 1.7.3 + http-errors: 2.0.0 mime: 1.6.0 - ms: 2.1.1 - on-finished: 2.3.0 + ms: 2.1.3 + on-finished: 2.4.1 range-parser: 1.2.1 - statuses: 1.5.0 + statuses: 2.0.1 dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - /serialize-javascript/5.0.1: + + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 dev: true - resolution: - integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + /serve-index/1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} dependencies: - accepts: 1.3.7 + accepts: 1.3.8 batch: 0.6.1 debug: 2.6.9 escape-html: 1.0.3 http-errors: 1.6.3 - mime-types: 2.1.29 + mime-types: 2.1.35 parseurl: 1.3.3 dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - /serve-static/1.14.1: + + /serve-static/1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.17.1 + send: 0.18.0 dev: true - engines: - node: '>= 0.8.0' - resolution: - integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + /set-blocking/2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true - resolution: - integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /set-value/2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} dependencies: extend-shallow: 2.0.1 is-extendable: 0.1.1 is-plain-object: 2.0.4 split-string: 3.1.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + /setprototypeof/1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: true - resolution: - integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - /setprototypeof/1.1.1: + + /setprototypeof/1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} dev: true - resolution: - integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + /shallow-clone/3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} dependencies: kind-of: 6.0.3 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + /shebang-command/1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} dependencies: shebang-regex: 1.0.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + /shebang-regex/1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - /signal-exit/3.0.3: + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.2 + object-inspect: 1.12.2 + dev: true + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - resolution: - integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + /simple-swizzle/0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: is-arrayish: 0.3.2 dev: true - resolution: - integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + /snapdragon-node/2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} dependencies: define-property: 1.0.0 isobject: 3.0.1 snapdragon-util: 3.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + /snapdragon-util/3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + /snapdragon/0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} dependencies: base: 0.11.2 debug: 2.6.9 @@ -5444,34 +5416,38 @@ packages: source-map-resolve: 0.5.3 use: 3.1.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - /sockjs-client/1.5.0: + + /sockjs-client/1.6.1: + resolution: {integrity: sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==} + engines: {node: '>=12'} dependencies: debug: 3.2.7 - eventsource: 1.1.0 - faye-websocket: 0.11.3 + eventsource: 2.0.2 + faye-websocket: 0.11.4 inherits: 2.0.4 - json3: 3.3.3 - url-parse: 1.5.1 + url-parse: 1.5.10 dev: true - resolution: - integrity: sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q== - /sockjs/0.3.21: + + /sockjs/0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: - faye-websocket: 0.11.3 - uuid: 3.4.0 + faye-websocket: 0.11.4 + uuid: 8.3.2 websocket-driver: 0.7.4 dev: true - resolution: - integrity: sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== + /source-list-map/2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + dev: true + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} dev: true - resolution: - integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + /source-map-resolve/0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: atob: 2.1.2 decode-uri-component: 0.2.0 @@ -5479,198 +5455,194 @@ packages: source-map-url: 0.4.1 urix: 0.1.0 dev: true - resolution: - integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - /source-map-support/0.5.19: + + /source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: - buffer-from: 1.1.1 + buffer-from: 1.1.2 source-map: 0.6.1 dev: true - resolution: - integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + /source-map-url/0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated dev: true - resolution: - integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + /source-map/0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - /source-map/0.7.3: + + /source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} dev: true - engines: - node: '>= 8' - resolution: - integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + /spdy-transport/3.0.0_supports-color@6.1.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.1_supports-color@6.1.0 - detect-node: 2.0.5 + debug: 4.3.4_supports-color@6.1.0 + detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 readable-stream: 3.6.0 wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color dev: true - peerDependencies: - supports-color: '*' - resolution: - integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + /spdy/4.0.2_supports-color@6.1.0: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.4_supports-color@6.1.0 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 spdy-transport: 3.0.0_supports-color@6.1.0 + transitivePeerDependencies: + - supports-color dev: true - engines: - node: '>=6.0.0' - peerDependencies: - supports-color: '*' - resolution: - integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + /split-string/3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} dependencies: extend-shallow: 3.0.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + /sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true - resolution: - integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /stable/0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: true - resolution: - integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + /static-extend/0.1.2: + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} + engines: {node: '>=0.10.0'} dependencies: define-property: 0.2.5 object-copy: 0.1.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + /statuses/1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: true + + /statuses/2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + /string-hash/1.1.3: + resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} dev: true - resolution: - integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + /string-width/3.1.0: + resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} + engines: {node: '>=6'} dependencies: emoji-regex: 7.0.3 is-fullwidth-code-point: 2.0.0 strip-ansi: 5.2.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - /string.prototype.trimend/1.0.4: + + /string.prototype.trimend/1.0.5: + resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - resolution: - integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - /string.prototype.trimstart/1.0.4: + + /string.prototype.trimstart/1.0.5: + resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - resolution: - integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + /string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 dev: true - resolution: - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 dev: true - resolution: - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + /strip-ansi/3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} dependencies: - ansi-regex: 4.1.0 + ansi-regex: 4.1.1 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + /strip-eof/1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - /strip-final-newline/2.0.0: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + /stylehacks/4.0.3: + resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} + engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.16.3 - postcss: 7.0.35 + browserslist: 4.21.2 + postcss: 7.0.39 postcss-selector-parser: 3.1.2 dev: true - engines: - node: '>=6.9.0' - resolution: - integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} dependencies: has-flag: 3.0.0 dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + /supports-color/6.1.0: + resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + engines: {node: '>=6'} dependencies: has-flag: 3.0.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - /supports-color/7.2.0: + + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} dependencies: has-flag: 4.0.0 dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + /svgo/1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true dependencies: chalk: 2.4.2 coa: 2.0.2 @@ -5679,341 +5651,313 @@ packages: css-tree: 1.0.0-alpha.37 csso: 4.2.0 js-yaml: 3.14.1 - mkdirp: 0.5.5 - object.values: 1.1.3 + mkdirp: 0.5.6 + object.values: 1.1.5 sax: 1.2.4 stable: 0.1.8 unquote: 1.1.1 util.promisify: 1.0.1 dev: true - engines: - node: '>=4.0.0' - hasBin: true - resolution: - integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + /tapable/1.1.3: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - /tapable/2.2.0: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== - /terser-webpack-plugin/5.1.1_webpack@5.28.0: - dependencies: - jest-worker: 26.6.2 - p-limit: 3.1.0 - schema-utils: 3.0.0 - serialize-javascript: 5.0.1 - source-map: 0.6.1 - terser: 5.6.1 - webpack: 5.28.0_webpack-cli@4.5.0 - dev: true - engines: - node: '>= 10.13.0' + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: true + + /tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + + /terser-webpack-plugin/5.3.3_webpack@5.73.0: + resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} + engines: {node: '>= 10.13.0'} peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' webpack: ^5.1.0 - resolution: - integrity: sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q== - /terser/4.8.0: + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.14 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.0 + terser: 5.14.2 + webpack: 5.73.0_webpack-cli@4.10.0 + dev: true + + /terser/4.8.1: + resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} + engines: {node: '>=6.0.0'} + hasBin: true dependencies: commander: 2.20.3 source-map: 0.6.1 - source-map-support: 0.5.19 + source-map-support: 0.5.21 dev: true - engines: - node: '>=6.0.0' + + /terser/5.14.2: + resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==} + engines: {node: '>=10'} hasBin: true - resolution: - integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - /terser/5.6.1: dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.7.1 commander: 2.20.3 - source-map: 0.7.3 - source-map-support: 0.5.19 + source-map-support: 0.5.21 dev: true - engines: - node: '>=10' - hasBin: true - resolution: - integrity: sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw== + /thunky/1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: true - resolution: - integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + /timsort/0.3.0: + resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} dev: true - resolution: - integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + /to-object-path/0.3.0: + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + /to-regex-range/2.1.1: + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} + engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 repeat-string: 1.6.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true - engines: - node: '>=8.0' - resolution: - integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + /to-regex/3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} dependencies: define-property: 2.0.2 extend-shallow: 3.0.2 regex-not: 1.0.2 safe-regex: 1.1.0 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - /toidentifier/1.0.0: - dev: true - engines: - node: '>=0.6' - resolution: - integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - /tslib/1.14.1: + + /toidentifier/1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} dev: true - resolution: - integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - /tslib/2.1.0: + + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - resolution: - integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + /type-is/1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 - mime-types: 2.1.29 + mime-types: 2.1.35 dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - /unbox-primitive/1.0.0: + + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - function-bind: 1.1.1 - has-bigints: 1.0.1 - has-symbols: 1.0.2 + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 dev: true - resolution: - integrity: sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA== - /unicode-canonical-property-names-ecmascript/1.0.4: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - /unicode-match-property-ecmascript/1.0.4: - dependencies: - unicode-canonical-property-names-ecmascript: 1.0.4 - unicode-property-aliases-ecmascript: 1.1.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - /unicode-match-property-value-ecmascript/1.2.0: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== - /unicode-property-aliases-ecmascript/1.1.0: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + + /unicode-canonical-property-names-ecmascript/2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + dev: true + + /unicode-match-property-ecmascript/2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.0.0 + dev: true + + /unicode-match-property-value-ecmascript/2.0.0: + resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} + engines: {node: '>=4'} + dev: true + + /unicode-property-aliases-ecmascript/2.0.0: + resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==} + engines: {node: '>=4'} + dev: true + /union-value/1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} dependencies: arr-union: 3.1.0 get-value: 2.0.6 is-extendable: 0.1.1 set-value: 2.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + /uniq/1.0.1: + resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==} dev: true - resolution: - integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + /uniqs/2.0.0: + resolution: {integrity: sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==} dev: true - resolution: - integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + /unpipe/1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + /unquote/1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} dev: true - resolution: - integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + /unset-value/1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} dependencies: has-value: 0.3.1 isobject: 3.0.1 dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + /upath/1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + + /update-browserslist-db/1.0.4_browserslist@4.21.2: + resolution: {integrity: sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.2 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.1.1 dev: true - resolution: - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + /urix/0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated dev: true - resolution: - integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - /url-parse/1.5.1: + + /url-parse/1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} dependencies: querystringify: 2.2.0 requires-port: 1.0.0 dev: true - resolution: - integrity: sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== + /url/0.11.0: + resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} dependencies: punycode: 1.3.2 querystring: 0.2.0 dev: true - resolution: - integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + /use/3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - resolution: - integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /util.promisify/1.0.0: + resolution: {integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==} dependencies: - define-properties: 1.1.3 - object.getownpropertydescriptors: 2.1.2 + define-properties: 1.1.4 + object.getownpropertydescriptors: 2.1.4 dev: true - resolution: - integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + /util.promisify/1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} dependencies: - define-properties: 1.1.3 - es-abstract: 1.18.0 - has-symbols: 1.0.2 - object.getownpropertydescriptors: 2.1.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + has-symbols: 1.0.3 + object.getownpropertydescriptors: 2.1.4 dev: true - resolution: - integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + /utila/0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} dev: true - resolution: - integrity: sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + /utils-merge/1.0.1: + resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} + engines: {node: '>= 0.4.0'} dev: true - engines: - node: '>= 0.4.0' - resolution: - integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + /uuid/3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true dev: true + + /uuid/8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - resolution: - integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - /v8-compile-cache/2.3.0: dev: true - resolution: - integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + /vary/1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + /vendors/1.0.4: + resolution: {integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==} dev: true - resolution: - integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - /watchpack/2.1.1: + + /watchpack/2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.6 + graceful-fs: 4.2.10 dev: true - engines: - node: '>=10.13.0' - resolution: - integrity: sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw== + /wbuf/1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} dependencies: minimalistic-assert: 1.0.1 dev: true - resolution: - integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - /webpack-cli/4.5.0_79e826fa6ba9b3d255951ec0a8e55c34: - dependencies: - '@discoveryjs/json-ext': 0.5.2 - '@webpack-cli/configtest': 1.0.1_webpack-cli@4.5.0+webpack@5.28.0 - '@webpack-cli/info': 1.2.2_webpack-cli@4.5.0 - '@webpack-cli/serve': 1.3.0_28340414f8e095389370177a265d7b92 - colorette: 1.2.2 - commander: 7.2.0 - enquirer: 2.3.6 - execa: 5.0.0 - fastest-levenshtein: 1.0.12 - import-local: 3.0.2 - interpret: 2.2.0 - rechoir: 0.7.0 - v8-compile-cache: 2.3.0 - webpack: 5.28.0_webpack-cli@4.5.0 - webpack-dev-server: 3.11.2_webpack-cli@4.5.0+webpack@5.28.0 - webpack-merge: 5.7.3 - dev: true - engines: - node: '>=10.13.0' + + /webpack-cli/4.10.0_c960beef331665e7560758f6bc670171: + resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: '@webpack-cli/generators': '*' - '@webpack-cli/init': '*' '@webpack-cli/migrate': '*' webpack: 4.x.x || 5.x.x webpack-bundle-analyzer: '*' @@ -6021,243 +5965,248 @@ packages: peerDependenciesMeta: '@webpack-cli/generators': optional: true - '@webpack-cli/init': - optional: true '@webpack-cli/migrate': optional: true webpack-bundle-analyzer: optional: true webpack-dev-server: optional: true - resolution: - integrity: sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q== - /webpack-dev-middleware/3.7.3_webpack@5.28.0: + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@webpack-cli/configtest': 1.2.0_ffd7cf999054608223b9fc836cf5004f + '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0 + '@webpack-cli/serve': 1.7.0_45df707992c445b706c417c12d2f060d + colorette: 2.0.19 + commander: 7.2.0 + cross-spawn: 7.0.3 + fastest-levenshtein: 1.0.12 + import-local: 3.1.0 + interpret: 2.2.0 + rechoir: 0.7.1 + webpack: 5.73.0_webpack-cli@4.10.0 + webpack-dev-server: 3.11.3_ffd7cf999054608223b9fc836cf5004f + webpack-merge: 5.8.0 + dev: true + + /webpack-dev-middleware/3.7.3_webpack@5.73.0: + resolution: {integrity: sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==} + engines: {node: '>= 6'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 dependencies: memory-fs: 0.4.1 - mime: 2.5.2 - mkdirp: 0.5.5 + mime: 2.6.0 + mkdirp: 0.5.6 range-parser: 1.2.1 - webpack: 5.28.0_webpack-cli@4.5.0 + webpack: 5.73.0_webpack-cli@4.10.0 webpack-log: 2.0.0 dev: true - engines: - node: '>= 6' + + /webpack-dev-server/3.11.3_ffd7cf999054608223b9fc836cf5004f: + resolution: {integrity: sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==} + engines: {node: '>= 6.11.5'} + hasBin: true peerDependencies: webpack: ^4.0.0 || ^5.0.0 - resolution: - integrity: sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - /webpack-dev-server/3.11.2_webpack-cli@4.5.0+webpack@5.28.0: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true dependencies: - ansi-html: 0.0.7 + ansi-html-community: 0.0.8 bonjour: 3.5.0 chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.4_supports-color@6.1.0 del: 4.1.1 - express: 4.17.1 + express: 4.18.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.1 + http-proxy-middleware: 0.19.1_debug@4.3.4 import-local: 2.0.0 internal-ip: 4.3.0 - ip: 1.1.5 + ip: 1.1.8 is-absolute-url: 3.0.3 killable: 1.0.1 - loglevel: 1.7.1 + loglevel: 1.8.0 opn: 5.5.0 p-retry: 3.0.1 portfinder: 1.0.28 schema-utils: 1.0.0 - selfsigned: 1.10.8 + selfsigned: 1.10.14 semver: 6.3.0 serve-index: 1.9.1 - sockjs: 0.3.21 - sockjs-client: 1.5.0 + sockjs: 0.3.24 + sockjs-client: 1.6.1 spdy: 4.0.2_supports-color@6.1.0 strip-ansi: 3.0.1 supports-color: 6.1.0 url: 0.11.0 - webpack: 5.28.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_79e826fa6ba9b3d255951ec0a8e55c34 - webpack-dev-middleware: 3.7.3_webpack@5.28.0 + webpack: 5.73.0_webpack-cli@4.10.0 + webpack-cli: 4.10.0_c960beef331665e7560758f6bc670171 + webpack-dev-middleware: 3.7.3_webpack@5.73.0 webpack-log: 2.0.0 - ws: 6.2.1 + ws: 6.2.2 yargs: 13.3.2 dev: true - engines: - node: '>= 6.11.5' - hasBin: true - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - resolution: - integrity: sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== + /webpack-log/2.0.0: + resolution: {integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==} + engines: {node: '>= 6'} dependencies: ansi-colors: 3.2.4 uuid: 3.4.0 dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - /webpack-merge/5.7.3: + + /webpack-merge/5.8.0: + resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} + engines: {node: '>=10.0.0'} dependencies: clone-deep: 4.0.1 wildcard: 2.0.0 dev: true - engines: - node: '>=10.0.0' - resolution: - integrity: sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA== + /webpack-sources/1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} dependencies: source-list-map: 2.0.1 source-map: 0.6.1 dev: true - resolution: - integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - /webpack-sources/2.2.0: - dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 + + /webpack-sources/3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} dev: true - engines: - node: '>=10.13.0' - resolution: - integrity: sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w== - /webpack/5.28.0_webpack-cli@4.5.0: - dependencies: - '@types/eslint-scope': 3.7.0 - '@types/estree': 0.0.46 - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/wasm-edit': 1.11.0 - '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.1.0 - browserslist: 4.16.3 - chrome-trace-event: 1.0.2 - enhanced-resolve: 5.7.0 - es-module-lexer: 0.4.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.6 - json-parse-better-errors: 1.0.2 - loader-runner: 4.2.0 - mime-types: 2.1.29 - neo-async: 2.6.2 - schema-utils: 3.0.0 - tapable: 2.2.0 - terser-webpack-plugin: 5.1.1_webpack@5.28.0 - watchpack: 2.1.1 - webpack-cli: 4.5.0_79e826fa6ba9b3d255951ec0a8e55c34 - webpack-sources: 2.2.0 - dev: true - engines: - node: '>=10.13.0' + + /webpack/5.73.0_webpack-cli@4.10.0: + resolution: {integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: webpack-cli: '*' peerDependenciesMeta: webpack-cli: optional: true - resolution: - integrity: sha512-1xllYVmA4dIvRjHzwELgW4KjIU1fW4PEuEnjsylz7k7H5HgPOctIq7W1jrt3sKH9yG5d72//XWzsHhfoWvsQVg== + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.7.1 + acorn-import-assertions: 1.8.0_acorn@8.7.1 + browserslist: 4.21.2 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.10.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.3_webpack@5.73.0 + watchpack: 2.4.0 + webpack-cli: 4.10.0_c960beef331665e7560758f6bc670171 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + /websocket-driver/0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} dependencies: - http-parser-js: 0.5.3 + http-parser-js: 0.5.8 safe-buffer: 5.2.1 websocket-extensions: 0.1.4 dev: true - engines: - node: '>=0.8.0' - resolution: - integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + /websocket-extensions/0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} dev: true - engines: - node: '>=0.8.0' - resolution: - integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + /which-boxed-primitive/1.0.2: + resolution: {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 + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 dev: true - resolution: - integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + /which-module/2.0.0: + resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} dev: true - resolution: - integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + /which/1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true dependencies: isexe: 2.0.0 dev: true - hasBin: true - resolution: - integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true dependencies: isexe: 2.0.0 dev: true - engines: - node: '>= 8' - hasBin: true - resolution: - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + /wildcard/2.0.0: + resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} dev: true - resolution: - integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + /wrap-ansi/5.1.0: + resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} + engines: {node: '>=6'} dependencies: ansi-styles: 3.2.1 string-width: 3.1.0 strip-ansi: 5.2.0 dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true - resolution: - integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - /ws/6.2.1: + + /ws/6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} dependencies: async-limiter: 1.0.1 dev: true - resolution: - integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - /y18n/4.0.1: + + /y18n/4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true - resolution: - integrity: sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - resolution: - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + /yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + /yargs-parser/13.1.2: + resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 dev: true - resolution: - integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + /yargs/13.3.2: + resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} dependencies: cliui: 5.0.0 find-up: 3.0.0 @@ -6267,34 +6216,6 @@ packages: set-blocking: 2.0.0 string-width: 3.1.0 which-module: 2.0.0 - y18n: 4.0.1 + y18n: 4.0.3 yargs-parser: 13.1.2 dev: true - resolution: - integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - /yocto-queue/0.1.0: - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -specifiers: - '@babel/core': ^7.12.10 - '@babel/preset-env': ^7.12.11 - autoprefixer: 9.8.6 - babel-loader: ^8.2.2 - clean-webpack-plugin: ^3.0.0 - css-loader: ^5.0.1 - heroicons: ^1.0.0 - html-webpack-plugin: ^4.5.1 - mini-css-extract-plugin: ^1.3.4 - optimize-css-assets-webpack-plugin: ^5.0.4 - postcss-loader: ^4.1.0 - postcss-modules: ^4.0.0 - sass: ^1.32.4 - sass-loader: ^10.1.1 - terser-webpack-plugin: ^5.1.1 - webpack: ^5.15.0 - webpack-cli: ^4.3.1 - webpack-dev-server: ^3.11.2 - webpack-merge: ^5.7.3 From 83f87b4040b51d1837fa68a0c19b07f9b397e28c Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Fri, 15 Jul 2022 17:58:10 +0200 Subject: [PATCH 05/14] added additional find icon example --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index ed829c4..4fdb342 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,9 @@ rheroicons::find_icons(query = "chevron|arrow") # find icons with `down`, `up`, `left`, OR `right` in the name rheroicons::find_icons(query = "down|up|left|right") + +# find icons that end with '_down' using regex +rheroicons::find_icons(query = "(\\_down)$") ``` ### Rendering Icons From 602852face9a8d59142d0f805bb2dbb3bc18156c Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 15:41:31 +0200 Subject: [PATCH 06/14] improved error handling --- R/rheroicon.R | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/R/rheroicon.R b/R/rheroicon.R index 32817ff..9fcdbcc 100644 --- a/R/rheroicon.R +++ b/R/rheroicon.R @@ -42,30 +42,29 @@ #' \url{https://github.com/tailwindlabs/heroicons} #' #' @export -rheroicon <- function(name, type = "outline", class = NULL) { - icon <- rheroicons[[name]] +rheroicon <- function(name = NULL, type = "outline", class = NULL) { + validIconTypes <- c("outline", "solid") + iconIsValid <- !is.null(name) && name %in% names(rheroicons) + typeIsValid <- !is.null(type) && type %in% validIconTypes - # warn if icon does not exist - if (is.null(icon)) { - warning("Icon does not exist") + if (!iconIsValid) { + icon <- ifelse(is.null(name), "NULL", name) + warning("Icon name '", icon,"' cannot be found") } - - # throw error if input value for "type" is invalid - valid_types <- c("outline", "solid") - if (!type %in% valid_types) { - warning("Icon type is invalid. Use 'outline' or 'solid'") + if (!typeIsValid) { + iconType <- ifelse(is.null(type), "NULL", type) + warning("Icon type '", iconType,"' is invalid. Use 'outline' or 'solid'") } - # process only if icon exists - if (length(icon) && (type %in% valid_types)) { + + if (iconIsValid && typeIsValid) { + icon <- rheroicons[[name]] svg <- icon$icons[[type]] - # append class attribute if applicable if (!is.null(class)) { svg <- .set__classnames(svg = svg, class = class) } - # return element as html htmltools::HTML(svg) } } \ No newline at end of file From d7d60719d8c810c0ea82d0d607d7c008e09ad9b9 Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 15:41:59 +0200 Subject: [PATCH 07/14] updated dependencies --- renv.lock | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/renv.lock b/renv.lock index 19ee987..d6ef783 100644 --- a/renv.lock +++ b/renv.lock @@ -9,6 +9,48 @@ ] }, "Packages": { + "R.cache": { + "Package": "R.cache", + "Version": "0.15.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e92a8ea8388c47c82ed8aa435ed3be50", + "Requirements": [ + "R.methodsS3", + "R.oo", + "R.utils", + "digest" + ] + }, + "R.methodsS3": { + "Package": "R.methodsS3", + "Version": "1.8.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "278c286fd6e9e75d0c2e8f731ea445c8", + "Requirements": [] + }, + "R.oo": { + "Package": "R.oo", + "Version": "1.25.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a0900a114f4f0194cf4aa8cd4a700681", + "Requirements": [ + "R.methodsS3" + ] + }, + "R.utils": { + "Package": "R.utils", + "Version": "2.12.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "d31333e10f14027e1cbbc6f266512806", + "Requirements": [ + "R.methodsS3", + "R.oo" + ] + }, "R6": { "Package": "R6", "Version": "2.5.1", @@ -882,6 +924,24 @@ "stringi" ] }, + "styler": { + "Package": "styler", + "Version": "1.7.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6cc6b1eb8f318b15fae4b81fe0a0d82e", + "Requirements": [ + "R.cache", + "cli", + "magrittr", + "purrr", + "rematch2", + "rlang", + "rprojroot", + "tibble", + "withr" + ] + }, "sys": { "Package": "sys", "Version": "3.4", From 18d967c005365b08ebb6467225b498319ec9b09c Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 15:42:20 +0200 Subject: [PATCH 08/14] added notes for v0.4 --- NEWS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NEWS.md b/NEWS.md index e2e05c4..0215488 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,8 @@ +# rheroicons 0.4.0 + +* Upgraded to Heroicons `v1.0.6` (released on 02 March 2022) that includes new icons and updates to existing ones. +* Improved error handling in the function `rheroicon`. Missing values or incorrect values throw a warning message rather than stopping the application. This allows the application to continue to run while you test different icons. + # rheroicons 0.3.2 * Upgraded to Heroicons `v1.0` (released on 29 March 2021). This brings fixes to several icons. From e6481d8c9b70512bce7541e627dd9de3de4b3efb Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 18:24:43 +0200 Subject: [PATCH 09/14] rebuilt docs --- man/rheroicon.Rd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/rheroicon.Rd b/man/rheroicon.Rd index 4a245be..46f350d 100644 --- a/man/rheroicon.Rd +++ b/man/rheroicon.Rd @@ -4,7 +4,7 @@ \alias{rheroicon} \title{An inline SVG icon from Heroicons} \usage{ -rheroicon(name, type = "outline", class = NULL) +rheroicon(name = NULL, type = "outline", class = NULL) } \arguments{ \item{name}{an icon name} From 577c25a039103ebdfb84f21fac5f8dcb9deaa693 Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 18:25:07 +0200 Subject: [PATCH 10/14] bumped package version --- DESCRIPTION | 6 +++--- dev/dev.R | 7 +++++-- package.json | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 094605b..35e1a8a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: rheroicons Title: A Zero Dependency 'SVG' Icon Library for 'Shiny' -Version: 0.3.2 +Version: 0.4.0 Authors@R: c( person( given = "David", @@ -25,9 +25,9 @@ Description: An implementation of the 'Heroicons' icon library for 'shiny' License: MIT + file LICENSE Encoding: UTF-8 Roxygen: list(markdown = TRUE) -RoxygenNote: 7.1.1 +RoxygenNote: 7.2.0 Imports: - htmltools (>= 0.5.0), + htmltools (>= 0.5.2), shiny (>= 1.5.0), stringr Suggests: diff --git a/dev/dev.R b/dev/dev.R index 3294b18..965aa10 100644 --- a/dev/dev.R +++ b/dev/dev.R @@ -2,7 +2,7 @@ #' FILE: dev.R #' AUTHOR: David Ruvolo #' CREATED: 2020-08-07 -#' MODIFIED: 2021-04-06 +#' MODIFIED: 2022-07-15 #' PURPOSE: package management #' STATUS: ongoing #' PACKAGES: usethis; pkgbump @@ -67,7 +67,7 @@ devtools::check_win_devel() #' pkgbump configuration #' remotes::install_github("davidruvolo51/pkgbump") pkgbump::set_pkgbump(files = c("package.json", "DESCRIPTION")) -pkgbump::pkgbump(version = "0.3.2") +pkgbump::pkgbump(version = "0.4.0") #' ~ 2d ~ # ignore files @@ -82,6 +82,8 @@ usethis::use_build_ignore( files = c( ignore, ".github", + ".lintr", + ".Rprofile", "config", "dev", "inst/rheroicons-gallery", @@ -92,6 +94,7 @@ usethis::use_build_ignore( "package.json", "pkgbump.config.json", "postcss.config.js", + "renv.lock", "rheroicons.code-workspace", "webpack.config.js", "pnpm-lock.yaml", diff --git a/package.json b/package.json index d526e2b..6c46e62 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rheroicons", - "version": "0.3.2", + "version": "0.4.0", "author": "dcruvolo", "description": "Heroicons for R", "license": "MIT", From d0dca7f740e528bfd34da95b622a46e96afe9f4d Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 18:25:16 +0200 Subject: [PATCH 11/14] minor changes to profile --- .Rprofile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.Rprofile b/.Rprofile index 5b9f0dc..ea6c9ea 100644 --- a/.Rprofile +++ b/.Rprofile @@ -69,4 +69,4 @@ rm2 <- function(except = NULL) { } # start renv: make sure this is always last! -source("renv/activate.R") \ No newline at end of file +source("renv/activate.R") From 723826acfc6642bf3c15ae80844884b4947b56c5 Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 18:38:53 +0200 Subject: [PATCH 12/14] removed duplicate aria-hidden attribute (#28) --- R/sysdata.rda | Bin 23805 -> 23756 bytes dev/_utils.R | 3 +-- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/R/sysdata.rda b/R/sysdata.rda index 7f70ea3e61c49766bd3cc4e7c8547295e02c263c..9c2ef29cccbbd374d14c458462365a27085d9e14 100644 GIT binary patch delta 23123 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 KaG@YzSBi{&zlak6 diff --git a/dev/_utils.R b/dev/_utils.R index b77bcc6..e2d134f 100644 --- a/dev/_utils.R +++ b/dev/_utils.R @@ -64,8 +64,7 @@ get_files <- function(path) { " Date: Sat, 16 Jul 2022 20:13:31 +0200 Subject: [PATCH 13/14] added rhub checks --- dev/dev.R | 1 + renv.lock | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/dev/dev.R b/dev/dev.R index 965aa10..8534a98 100644 --- a/dev/dev.R +++ b/dev/dev.R @@ -57,6 +57,7 @@ devtools::check() covr::package_coverage() covr::report() devtools::check(cran = TRUE, env_vars = c(NOT_CRAN = FALSE), manual = TRUE) +rhub::check(platform = "macos-highsierra-release-cran") devtools::spell_check() devtools::run_examples() devtools::test() diff --git a/renv.lock b/renv.lock index d6ef783..1ca15cb 100644 --- a/renv.lock +++ b/renv.lock @@ -77,6 +77,14 @@ "sys" ] }, + "assertthat": { + "Package": "assertthat", + "Version": "0.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "50c838a310445e954bc13f26f26a6ecf", + "Requirements": [] + }, "base64enc": { "Package": "base64enc", "Version": "0.1-3", @@ -569,6 +577,14 @@ "askpass" ] }, + "parsedate": { + "Package": "parsedate", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "4fe511a06367943d4372478cd1c4b395", + "Requirements": [] + }, "pillar": { "Package": "pillar", "Version": "1.7.0", @@ -735,6 +751,14 @@ "xopen" ] }, + "rematch": { + "Package": "rematch", + "Version": "1.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "c66b930d20bb6d858cd18e1cebcfae5c", + "Requirements": [] + }, "rematch2": { "Package": "rematch2", "Version": "2.1.2", @@ -771,6 +795,35 @@ "lazyeval" ] }, + "rhub": { + "Package": "rhub", + "Version": "1.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "977cce19c029acc6d88a1c861f224819", + "Requirements": [ + "R6", + "assertthat", + "callr", + "cli", + "crayon", + "desc", + "digest", + "httr", + "jsonlite", + "parsedate", + "pillar", + "prettyunits", + "processx", + "rappdirs", + "rcmdcheck", + "rematch", + "tibble", + "uuid", + "whoami", + "withr" + ] + }, "rlang": { "Package": "rlang", "Version": "1.0.4", @@ -1045,6 +1098,14 @@ "Hash": "c9c462b759a5cc844ae25b5942654d13", "Requirements": [] }, + "uuid": { + "Package": "uuid", + "Version": "1.1-0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f1cb46c157d080b729159d407be83496", + "Requirements": [] + }, "vctrs": { "Package": "vctrs", "Version": "0.4.1", @@ -1081,6 +1142,17 @@ "Hash": "ca970b96d894e90397ed20637a0c1bbe", "Requirements": [] }, + "whoami": { + "Package": "whoami", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "ef0f4d9b8f2cc2ebeccae1d725b8a023", + "Requirements": [ + "httr", + "jsonlite" + ] + }, "withr": { "Package": "withr", "Version": "2.5.0", From eef7889e26396d7aff29c47255842bac2087db31 Mon Sep 17 00:00:00 2001 From: davidruvolo51 Date: Sat, 16 Jul 2022 20:13:31 +0200 Subject: [PATCH 14/14] added rhub checks --- dev/dev.R | 1 + renv.lock | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/dev/dev.R b/dev/dev.R index 965aa10..500fa29 100644 --- a/dev/dev.R +++ b/dev/dev.R @@ -57,6 +57,7 @@ devtools::check() covr::package_coverage() covr::report() devtools::check(cran = TRUE, env_vars = c(NOT_CRAN = FALSE), manual = TRUE) +# rhub::check_for_cran(platform="") devtools::spell_check() devtools::run_examples() devtools::test() diff --git a/renv.lock b/renv.lock index d6ef783..1ca15cb 100644 --- a/renv.lock +++ b/renv.lock @@ -77,6 +77,14 @@ "sys" ] }, + "assertthat": { + "Package": "assertthat", + "Version": "0.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "50c838a310445e954bc13f26f26a6ecf", + "Requirements": [] + }, "base64enc": { "Package": "base64enc", "Version": "0.1-3", @@ -569,6 +577,14 @@ "askpass" ] }, + "parsedate": { + "Package": "parsedate", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "4fe511a06367943d4372478cd1c4b395", + "Requirements": [] + }, "pillar": { "Package": "pillar", "Version": "1.7.0", @@ -735,6 +751,14 @@ "xopen" ] }, + "rematch": { + "Package": "rematch", + "Version": "1.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "c66b930d20bb6d858cd18e1cebcfae5c", + "Requirements": [] + }, "rematch2": { "Package": "rematch2", "Version": "2.1.2", @@ -771,6 +795,35 @@ "lazyeval" ] }, + "rhub": { + "Package": "rhub", + "Version": "1.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "977cce19c029acc6d88a1c861f224819", + "Requirements": [ + "R6", + "assertthat", + "callr", + "cli", + "crayon", + "desc", + "digest", + "httr", + "jsonlite", + "parsedate", + "pillar", + "prettyunits", + "processx", + "rappdirs", + "rcmdcheck", + "rematch", + "tibble", + "uuid", + "whoami", + "withr" + ] + }, "rlang": { "Package": "rlang", "Version": "1.0.4", @@ -1045,6 +1098,14 @@ "Hash": "c9c462b759a5cc844ae25b5942654d13", "Requirements": [] }, + "uuid": { + "Package": "uuid", + "Version": "1.1-0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f1cb46c157d080b729159d407be83496", + "Requirements": [] + }, "vctrs": { "Package": "vctrs", "Version": "0.4.1", @@ -1081,6 +1142,17 @@ "Hash": "ca970b96d894e90397ed20637a0c1bbe", "Requirements": [] }, + "whoami": { + "Package": "whoami", + "Version": "1.3.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "ef0f4d9b8f2cc2ebeccae1d725b8a023", + "Requirements": [ + "httr", + "jsonlite" + ] + }, "withr": { "Package": "withr", "Version": "2.5.0",