From ea476c4a96194d6896d0cae1d5828f849429f55a Mon Sep 17 00:00:00 2001 From: Caroline Moran Date: Mon, 5 Dec 2022 09:22:58 -0400 Subject: [PATCH] feat: new template --- .editorconfig | 32 + .eslintignore | 1 + .eslintrc.js | 30 + .gitattributes | 30 + .gitignore | 79 + README.md | 47 + dev/VtexEmulation.js | 118 + dev/api/masterdata/CN/GET.json | 1 + dev/api/masterdata/CN/documents/POST.json | 5 + dev/api/masterdata/CN/search/GET.json | 1 + dev/api/masterdata/LD/GET.json | 357 + dev/api/masterdata/LD/documents/GET_ID.json | 1 + dev/api/masterdata/LD/documents/POST.json | 1 + dev/api/masterdata/LD/search/GET.json | 1087 + dev/api/produtos/GET.json | 397 + dev/api/usuario/GET.json | 1 + dev/controles-vtex/AmountItemsInCart.html | 35 + dev/controles-vtex/BuyButton.html | 29 + dev/controles-vtex/BuyInPage.html | 29 + dev/controles-vtex/BuyTogether.html | 47 + .../Controles-pagina-de-produto.html | 20 + dev/controles-vtex/HightLight.html | 1 + dev/controles-vtex/OtherPaymentMethod.html | 11 + dev/controles-vtex/ProductDescription.html | 14 + dev/controles-vtex/ProductImage.html | 32 + dev/controles-vtex/ProductTag.html | 35 + dev/controles-vtex/breadCrumb.html | 13 + dev/controles-vtex/dataLayerCategoria.html | 152 + dev/controles-vtex/dataLayerHome.html | 190 + dev/controles-vtex/dataLayerProduto.html | 62 + dev/controles-vtex/fullTextSearchBox.html | 30 + dev/controles-vtex/miniCart.html | 898 + dev/controles-vtex/productName.html | 5 + dev/controles-vtex/productReference.html | 1 + dev/controles-vtex/productSpecification.html | 20 + dev/controles-vtex/searchNavigator.html | 713 + dev/controles-vtex/searchResult.html | 2242 ++ dev/controles-vtex/searchTitle.html | 1 + dev/controles-vtex/shippingValue.html | 55 + dev/controles-vtex/skuJson.html | 79 + dev/controles-vtex/skuJsonImages.html | 267 + dev/controles-vtex/skuPrice.html | 22 + dev/controles-vtex/skuSelection.html | 37 + ...tockKeepingUnitAmountAndUnitSelection.html | 10 + .../stockKeepingUnitMeasures.html | 22 + dev/controles-vtex/userLogin.html | 1 + .../Transformers/VtexControlsTransformer.js | 36 + .../VtexSubTemplateTransformer.js | 44 + .../placeholder/VtexPlaceHolderTransformer.js | 117 + .../placeHolderTransformStrategy.js | 70 + dev/vtexEngine/VtexEngine.js | 54 + dev/vtexEngine/VtexEngineValidator.js | 118 + dev/vtexEngine/utils.js | 17 + gulpfile.js | 306 + jsconfig.json | 14 + meta/loja.js | 16 + meta/pages/category.js | 26 + meta/pages/elementos-menu.js | 37 + meta/pages/home.js | 202 + meta/pages/institucional.js | 42 + meta/pages/product.js | 57 + package-lock.json | 32004 ++++++++++++++++ package.json | 89 + src/arquivos/fonts/.gitKeep | 0 src/arquivos/icons/.gitKeep | 0 src/arquivos/icons/lupa.svg | 3 + src/arquivos/img/background-newsletter.png | Bin 0 -> 15486 bytes src/arquivos/img/banner-01.png | Bin 0 -> 385547 bytes src/arquivos/img/banner-02.png | Bin 0 -> 166382 bytes src/arquivos/img/banner-03.png | Bin 0 -> 174272 bytes src/arquivos/img/banner-04.png | Bin 0 -> 146481 bytes src/arquivos/img/banner-05.png | Bin 0 -> 491467 bytes src/arquivos/img/banner-menu.png | Bin 0 -> 59933 bytes src/arquivos/img/categoria-01.png | Bin 0 -> 18486 bytes src/arquivos/img/categoria-02.png | Bin 0 -> 15170 bytes src/arquivos/img/categoria-03.png | Bin 0 -> 15887 bytes src/arquivos/img/categoria-04.png | Bin 0 -> 20095 bytes src/arquivos/img/logo.png | Bin 0 -> 2492 bytes .../img/mobile-background-newsletter.png | Bin 0 -> 12429 bytes src/arquivos/img/mobile-banner-05.png | Bin 0 -> 176022 bytes src/arquivos/img/produto-costas.png | Bin 0 -> 113063 bytes src/arquivos/img/produto-frente.png | Bin 0 -> 26410 bytes src/arquivos/img/produto-frente2.png | Bin 0 -> 82778 bytes src/arquivos/img/slide-principal-mobile.png | Bin 0 -> 122703 bytes src/arquivos/img/slide-principal.png | Bin 0 -> 444114 bytes src/arquivos/img/tabela-de-medidas.png | Bin 0 -> 14182 bytes src/arquivos/img/vtex-error-404.png | Bin 0 -> 2976 bytes src/arquivos/img/vtex-error-500.png | Bin 0 -> 2701 bytes src/arquivos/img/vtex-error-empty-search.png | Bin 0 -> 3843 bytes src/arquivos/js/app/Services/.gitKeep | 0 .../js/app/Services/CatalogService.js | 17 + .../js/app/Services/CrossSellingService.js | 8 + src/arquivos/js/app/app.js | 73 + .../js/app/components/AutoComplete.js | 13 + src/arquivos/js/app/components/BottomNav.js | 46 + .../js/app/components/CrossSelling.js | 123 + src/arquivos/js/app/components/FixedHeader.js | 45 + .../js/app/components/InstagramGallery.js | 61 + src/arquivos/js/app/components/Minicart.js | 297 + src/arquivos/js/app/components/Newsletter.js | 16 + src/arquivos/js/app/components/Overlay.js | 62 + .../app/components/Prateleira/Prateleira.js | 148 + .../Prateleira/PrateleiraService.js | 10 + .../js/app/components/ProductModules.js | 135 + src/arquivos/js/app/components/ScrollToTop.js | 37 + src/arquivos/js/app/components/Slider.js | 33 + src/arquivos/js/app/functions/slide.js | 239 + src/arquivos/js/app/pages/Categoria.js | 160 + src/arquivos/js/app/pages/Erro.js | 20 + src/arquivos/js/app/pages/Home.js | 38 + src/arquivos/js/app/pages/Institucional.js | 12 + src/arquivos/js/app/pages/Produto.js | 142 + src/arquivos/js/app/partials/Login.js | 75 + src/arquivos/js/app/partials/Menu.js | 38 + src/arquivos/js/app/partials/MenuContents.js | 78 + src/arquivos/js/app/partials/Promocao.js | 46 + src/arquivos/js/checkout.js | 2 + src/arquivos/js/config/index.js | 4 + src/arquivos/js/config/loja.js | 7 + src/arquivos/js/config/slick.js | 180 + src/arquivos/js/helpers/HashRouter.js | 34 + src/arquivos/js/helpers/MasterData.js | 95 + src/arquivos/js/helpers/MediasMatch.js | 5 + src/arquivos/js/helpers/cookie.js | 87 + src/arquivos/js/helpers/gtmCustomEvents.js | 24 + src/arquivos/js/helpers/utils.js | 74 + src/arquivos/js/helpers/vtexUtils.js | 60 + src/arquivos/js/helpers/waitForEl.js | 17 + .../js/lib/ComponentesProduto/EventType.js | 8 + .../js/lib/ComponentesProduto/Modulo.js | 71 + .../lib/ComponentesProduto/ModuloAviseMe.js | 154 + .../ComponentesProduto/ModuloBotaoDeCompra.js | 275 + .../ComponentesProduto/ModuloCompreJunto.js | 117 + .../js/lib/ComponentesProduto/ModuloPreco.js | 122 + .../ComponentesProduto/ModuloQuantidade.js | 85 + .../js/lib/ComponentesProduto/ModuloSkus.js | 50 + .../SubModulos/ModuloBtnQtd.js | 136 + .../SubModulos/ModuloPrecoBoleto.js | 45 + .../SubModulos/ModuloPrecoDe.js | 38 + .../SubModulos/ModuloPrecoParcelado.js | 52 + .../SubModulos/ModuloPrecoPor.js | 36 + .../SubModulos/ModuloSelect.js | 58 + .../SubModulos/ModuloSkusPorEspecificacoes.js | 264 + .../SubModulos/ModuloSkusPorNome.js | 120 + .../js/lib/ComponentesProduto/index.js | 55 + .../js/lib/ComponentesProduto/store.js | 23 + .../js/lib/ComponentesProduto/util.js | 122 + src/arquivos/js/lib/checkout/Evento.js | 25 + .../js/lib/checkout/RestricaoDeConclusao.js | 105 + src/arquivos/js/lib/custom-newsletter-form.js | 481 + src/arquivos/js/lib/elevateZoom.js | 1514 + src/arquivos/js/lib/jquery.validate.min.js | 1326 + src/arquivos/js/lib/smartResearch.js | 1018 + src/arquivos/js/main.js | 12 + src/arquivos/sass/checkout.scss | 8 + .../sass/checkout/_checkout-carrinho.scss | 379 + .../sass/checkout/_checkout-email.scss | 35 + .../sass/checkout/_checkout-pagamento.scss | 103 + .../sass/checkout/_checkout-vazio.scss | 42 + src/arquivos/sass/checkout/_checkout.scss | 55 + .../sass/components/_instagram-gallery.scss | 86 + src/arquivos/sass/components/_mini-cart.scss | 403 + src/arquivos/sass/components/_newsletter.scss | 196 + src/arquivos/sass/lib/_bootstrap-grid.scss | 3981 ++ src/arquivos/sass/lib/_lazyload.scss | 10 + src/arquivos/sass/lib/_slick.scss | 122 + src/arquivos/sass/main.scss | 26 + src/arquivos/sass/pages/_categoria.scss | 643 + src/arquivos/sass/pages/_erro.scss | 62 + src/arquivos/sass/pages/_home.scss | 178 + src/arquivos/sass/pages/_institucional.scss | 83 + src/arquivos/sass/pages/_login.scss | 106 + src/arquivos/sass/pages/_produto.scss | 904 + src/arquivos/sass/pages/_user-logado.scss | 18 + src/arquivos/sass/partials/_ajustes.scss | 46 + .../sass/partials/_barraDeVantagens.scss | 66 + src/arquivos/sass/partials/_breadcrumb.scss | 43 + src/arquivos/sass/partials/_flags.scss | 43 + src/arquivos/sass/partials/_footer.scss | 360 + src/arquivos/sass/partials/_header.scss | 411 + src/arquivos/sass/partials/_menu.scss | 514 + src/arquivos/sass/partials/_prateleira.scss | 263 + src/arquivos/sass/user-pages.scss | 2 + src/arquivos/sass/utils/_animacao.scss | 54 + src/arquivos/sass/utils/_display.scss | 30 + src/arquivos/sass/utils/_margins.scss | 132 + src/arquivos/sass/utils/_mixin.scss | 215 + src/arquivos/sass/utils/_normalize.scss | 446 + .../sass/utils/_responsive-visibility.scss | 90 + src/arquivos/sass/utils/_variaveis.scss | 58 + src/arquivos/sass/utils/all.scss | 7 + src/arquivos/sass/utils/utils.scss | 49 + src/arquivos/sprite/arrow-down-pink.png | Bin 0 -> 579 bytes src/arquivos/sprite/arrow-left.png | Bin 0 -> 690 bytes src/arquivos/sprite/arrow-right-gray.png | Bin 0 -> 392 bytes src/arquivos/sprite/arrow-right.png | Bin 0 -> 727 bytes src/arquivos/sprite/boleto.png | Bin 0 -> 2051 bytes src/arquivos/sprite/cadeado.png | Bin 0 -> 552 bytes src/arquivos/sprite/circled-arrow-left.png | Bin 0 -> 3028 bytes src/arquivos/sprite/circled-arrow-right.png | Bin 0 -> 3078 bytes src/arquivos/sprite/credit-card.png | Bin 0 -> 1578 bytes src/arquivos/sprite/diners.png | Bin 0 -> 2793 bytes src/arquivos/sprite/discount-tag.png | Bin 0 -> 1946 bytes src/arquivos/sprite/elo.png | Bin 0 -> 2128 bytes src/arquivos/sprite/facebook-white.png | Bin 0 -> 483 bytes src/arquivos/sprite/fechar--white.png | Bin 0 -> 1027 bytes src/arquivos/sprite/fechar.png | Bin 0 -> 535 bytes src/arquivos/sprite/fita-metrica.png | Bin 0 -> 1250 bytes src/arquivos/sprite/google-safe-browser.png | Bin 0 -> 15690 bytes src/arquivos/sprite/hiper.png | Bin 0 -> 2021 bytes src/arquivos/sprite/instagram-black.png | Bin 0 -> 2051 bytes src/arquivos/sprite/instagram-white.png | Bin 0 -> 1314 bytes src/arquivos/sprite/lupa.png | Bin 0 -> 1258 bytes src/arquivos/sprite/m3.png | Bin 0 -> 3443 bytes src/arquivos/sprite/map-pointer-white.png | Bin 0 -> 558 bytes src/arquivos/sprite/master.png | Bin 0 -> 1732 bytes src/arquivos/sprite/menu-bottom.png | Bin 0 -> 241 bytes src/arquivos/sprite/menu.png | Bin 0 -> 593 bytes src/arquivos/sprite/pagseguro.png | Bin 0 -> 3352 bytes src/arquivos/sprite/pinrinpinpin.png | Bin 0 -> 1097 bytes src/arquivos/sprite/sacola.png | Bin 0 -> 1315 bytes src/arquivos/sprite/top.png | Bin 0 -> 2161 bytes src/arquivos/sprite/truck.png | Bin 0 -> 1760 bytes src/arquivos/sprite/user-white.png | Bin 0 -> 836 bytes src/arquivos/sprite/user.png | Bin 0 -> 1340 bytes src/arquivos/sprite/varejo-tech.png | Bin 0 -> 5685 bytes src/arquivos/sprite/visa.png | Bin 0 -> 2492 bytes src/arquivos/sprite/vtex-pci.png | Bin 0 -> 4641 bytes src/arquivos/sprite/vtex.png | Bin 0 -> 3353 bytes .../controle-exemplo.html | 1 + .../navegacaoInstitucional.html | 9 + .../sub-templates/template-footer-links.html | 64 + .../template-footer-newsletter.html | 12 + .../template-footer-simples.html | 47 + .../sub-templates/template-footer.html | 66 + .../template-header-simples.html | 16 + .../sub-templates/template-header.html | 160 + .../sub-templates/template-loads-footer.html | 5 + .../sub-templates/template-loads-header.html | 6 + src/template-pagina/template-404.html | 37 + src/template-pagina/template-500.html | 35 + src/template-pagina/template-buscavazia.html | 32 + src/template-pagina/template-categoria.html | 79 + .../template-elementos-menu.html | 19 + src/template-pagina/template-home.html | 127 + .../template-institucional.html | 55 + src/template-pagina/template-login.html | 35 + src/template-pagina/template-minha-conta.html | 39 + src/template-pagina/template-produto.html | 103 + .../prateleira-padrao.html | 98 + .../prateleira-padrao.vtex.html | 84 + src/templates-checkout/checkout-footer.html | 44 + src/templates-checkout/checkout-header.html | 16 + webpack/webpack.common.js | 33 + webpack/webpack.dev.js | 30 + webpack/webpack.devfast.js | 28 + webpack/webpack.local.js | 26 + webpack/webpack.localfast.js | 24 + webpack/webpack.prod.js | 49 + 259 files changed, 61034 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README.md create mode 100644 dev/VtexEmulation.js create mode 100644 dev/api/masterdata/CN/GET.json create mode 100644 dev/api/masterdata/CN/documents/POST.json create mode 100644 dev/api/masterdata/CN/search/GET.json create mode 100644 dev/api/masterdata/LD/GET.json create mode 100644 dev/api/masterdata/LD/documents/GET_ID.json create mode 100644 dev/api/masterdata/LD/documents/POST.json create mode 100644 dev/api/masterdata/LD/search/GET.json create mode 100644 dev/api/produtos/GET.json create mode 100644 dev/api/usuario/GET.json create mode 100644 dev/controles-vtex/AmountItemsInCart.html create mode 100644 dev/controles-vtex/BuyButton.html create mode 100644 dev/controles-vtex/BuyInPage.html create mode 100644 dev/controles-vtex/BuyTogether.html create mode 100644 dev/controles-vtex/Controles-pagina-de-produto.html create mode 100644 dev/controles-vtex/HightLight.html create mode 100644 dev/controles-vtex/OtherPaymentMethod.html create mode 100644 dev/controles-vtex/ProductDescription.html create mode 100644 dev/controles-vtex/ProductImage.html create mode 100644 dev/controles-vtex/ProductTag.html create mode 100644 dev/controles-vtex/breadCrumb.html create mode 100644 dev/controles-vtex/dataLayerCategoria.html create mode 100644 dev/controles-vtex/dataLayerHome.html create mode 100644 dev/controles-vtex/dataLayerProduto.html create mode 100644 dev/controles-vtex/fullTextSearchBox.html create mode 100644 dev/controles-vtex/miniCart.html create mode 100644 dev/controles-vtex/productName.html create mode 100644 dev/controles-vtex/productReference.html create mode 100644 dev/controles-vtex/productSpecification.html create mode 100644 dev/controles-vtex/searchNavigator.html create mode 100644 dev/controles-vtex/searchResult.html create mode 100644 dev/controles-vtex/searchTitle.html create mode 100644 dev/controles-vtex/shippingValue.html create mode 100644 dev/controles-vtex/skuJson.html create mode 100644 dev/controles-vtex/skuJsonImages.html create mode 100644 dev/controles-vtex/skuPrice.html create mode 100644 dev/controles-vtex/skuSelection.html create mode 100644 dev/controles-vtex/stockKeepingUnitAmountAndUnitSelection.html create mode 100644 dev/controles-vtex/stockKeepingUnitMeasures.html create mode 100644 dev/controles-vtex/userLogin.html create mode 100644 dev/vtexEngine/Transformers/VtexControlsTransformer.js create mode 100644 dev/vtexEngine/Transformers/VtexSubTemplateTransformer.js create mode 100644 dev/vtexEngine/Transformers/placeholder/VtexPlaceHolderTransformer.js create mode 100644 dev/vtexEngine/Transformers/placeholder/placeHolderTransformStrategy.js create mode 100644 dev/vtexEngine/VtexEngine.js create mode 100644 dev/vtexEngine/VtexEngineValidator.js create mode 100644 dev/vtexEngine/utils.js create mode 100644 gulpfile.js create mode 100644 jsconfig.json create mode 100644 meta/loja.js create mode 100644 meta/pages/category.js create mode 100644 meta/pages/elementos-menu.js create mode 100644 meta/pages/home.js create mode 100644 meta/pages/institucional.js create mode 100644 meta/pages/product.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/arquivos/fonts/.gitKeep create mode 100644 src/arquivos/icons/.gitKeep create mode 100644 src/arquivos/icons/lupa.svg create mode 100644 src/arquivos/img/background-newsletter.png create mode 100644 src/arquivos/img/banner-01.png create mode 100644 src/arquivos/img/banner-02.png create mode 100644 src/arquivos/img/banner-03.png create mode 100644 src/arquivos/img/banner-04.png create mode 100644 src/arquivos/img/banner-05.png create mode 100644 src/arquivos/img/banner-menu.png create mode 100644 src/arquivos/img/categoria-01.png create mode 100644 src/arquivos/img/categoria-02.png create mode 100644 src/arquivos/img/categoria-03.png create mode 100644 src/arquivos/img/categoria-04.png create mode 100644 src/arquivos/img/logo.png create mode 100644 src/arquivos/img/mobile-background-newsletter.png create mode 100644 src/arquivos/img/mobile-banner-05.png create mode 100644 src/arquivos/img/produto-costas.png create mode 100644 src/arquivos/img/produto-frente.png create mode 100644 src/arquivos/img/produto-frente2.png create mode 100644 src/arquivos/img/slide-principal-mobile.png create mode 100644 src/arquivos/img/slide-principal.png create mode 100644 src/arquivos/img/tabela-de-medidas.png create mode 100644 src/arquivos/img/vtex-error-404.png create mode 100644 src/arquivos/img/vtex-error-500.png create mode 100644 src/arquivos/img/vtex-error-empty-search.png create mode 100644 src/arquivos/js/app/Services/.gitKeep create mode 100644 src/arquivos/js/app/Services/CatalogService.js create mode 100644 src/arquivos/js/app/Services/CrossSellingService.js create mode 100644 src/arquivos/js/app/app.js create mode 100644 src/arquivos/js/app/components/AutoComplete.js create mode 100644 src/arquivos/js/app/components/BottomNav.js create mode 100644 src/arquivos/js/app/components/CrossSelling.js create mode 100644 src/arquivos/js/app/components/FixedHeader.js create mode 100644 src/arquivos/js/app/components/InstagramGallery.js create mode 100644 src/arquivos/js/app/components/Minicart.js create mode 100644 src/arquivos/js/app/components/Newsletter.js create mode 100644 src/arquivos/js/app/components/Overlay.js create mode 100644 src/arquivos/js/app/components/Prateleira/Prateleira.js create mode 100644 src/arquivos/js/app/components/Prateleira/PrateleiraService.js create mode 100644 src/arquivos/js/app/components/ProductModules.js create mode 100644 src/arquivos/js/app/components/ScrollToTop.js create mode 100644 src/arquivos/js/app/components/Slider.js create mode 100644 src/arquivos/js/app/functions/slide.js create mode 100644 src/arquivos/js/app/pages/Categoria.js create mode 100644 src/arquivos/js/app/pages/Erro.js create mode 100644 src/arquivos/js/app/pages/Home.js create mode 100644 src/arquivos/js/app/pages/Institucional.js create mode 100644 src/arquivos/js/app/pages/Produto.js create mode 100644 src/arquivos/js/app/partials/Login.js create mode 100644 src/arquivos/js/app/partials/Menu.js create mode 100644 src/arquivos/js/app/partials/MenuContents.js create mode 100644 src/arquivos/js/app/partials/Promocao.js create mode 100644 src/arquivos/js/checkout.js create mode 100644 src/arquivos/js/config/index.js create mode 100644 src/arquivos/js/config/loja.js create mode 100644 src/arquivos/js/config/slick.js create mode 100644 src/arquivos/js/helpers/HashRouter.js create mode 100644 src/arquivos/js/helpers/MasterData.js create mode 100644 src/arquivos/js/helpers/MediasMatch.js create mode 100644 src/arquivos/js/helpers/cookie.js create mode 100644 src/arquivos/js/helpers/gtmCustomEvents.js create mode 100644 src/arquivos/js/helpers/utils.js create mode 100644 src/arquivos/js/helpers/vtexUtils.js create mode 100644 src/arquivos/js/helpers/waitForEl.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/EventType.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/Modulo.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/ModuloAviseMe.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/ModuloBotaoDeCompra.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/ModuloCompreJunto.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/ModuloPreco.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/ModuloQuantidade.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/ModuloSkus.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloBtnQtd.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloPrecoBoleto.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloPrecoDe.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloPrecoParcelado.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloPrecoPor.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloSelect.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloSkusPorEspecificacoes.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/SubModulos/ModuloSkusPorNome.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/index.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/store.js create mode 100644 src/arquivos/js/lib/ComponentesProduto/util.js create mode 100644 src/arquivos/js/lib/checkout/Evento.js create mode 100644 src/arquivos/js/lib/checkout/RestricaoDeConclusao.js create mode 100644 src/arquivos/js/lib/custom-newsletter-form.js create mode 100644 src/arquivos/js/lib/elevateZoom.js create mode 100644 src/arquivos/js/lib/jquery.validate.min.js create mode 100644 src/arquivos/js/lib/smartResearch.js create mode 100644 src/arquivos/js/main.js create mode 100644 src/arquivos/sass/checkout.scss create mode 100644 src/arquivos/sass/checkout/_checkout-carrinho.scss create mode 100644 src/arquivos/sass/checkout/_checkout-email.scss create mode 100644 src/arquivos/sass/checkout/_checkout-pagamento.scss create mode 100644 src/arquivos/sass/checkout/_checkout-vazio.scss create mode 100644 src/arquivos/sass/checkout/_checkout.scss create mode 100644 src/arquivos/sass/components/_instagram-gallery.scss create mode 100644 src/arquivos/sass/components/_mini-cart.scss create mode 100644 src/arquivos/sass/components/_newsletter.scss create mode 100644 src/arquivos/sass/lib/_bootstrap-grid.scss create mode 100644 src/arquivos/sass/lib/_lazyload.scss create mode 100644 src/arquivos/sass/lib/_slick.scss create mode 100644 src/arquivos/sass/main.scss create mode 100644 src/arquivos/sass/pages/_categoria.scss create mode 100644 src/arquivos/sass/pages/_erro.scss create mode 100644 src/arquivos/sass/pages/_home.scss create mode 100644 src/arquivos/sass/pages/_institucional.scss create mode 100644 src/arquivos/sass/pages/_login.scss create mode 100644 src/arquivos/sass/pages/_produto.scss create mode 100644 src/arquivos/sass/pages/_user-logado.scss create mode 100644 src/arquivos/sass/partials/_ajustes.scss create mode 100644 src/arquivos/sass/partials/_barraDeVantagens.scss create mode 100644 src/arquivos/sass/partials/_breadcrumb.scss create mode 100644 src/arquivos/sass/partials/_flags.scss create mode 100644 src/arquivos/sass/partials/_footer.scss create mode 100644 src/arquivos/sass/partials/_header.scss create mode 100644 src/arquivos/sass/partials/_menu.scss create mode 100644 src/arquivos/sass/partials/_prateleira.scss create mode 100644 src/arquivos/sass/user-pages.scss create mode 100644 src/arquivos/sass/utils/_animacao.scss create mode 100644 src/arquivos/sass/utils/_display.scss create mode 100644 src/arquivos/sass/utils/_margins.scss create mode 100644 src/arquivos/sass/utils/_mixin.scss create mode 100644 src/arquivos/sass/utils/_normalize.scss create mode 100644 src/arquivos/sass/utils/_responsive-visibility.scss create mode 100644 src/arquivos/sass/utils/_variaveis.scss create mode 100644 src/arquivos/sass/utils/all.scss create mode 100644 src/arquivos/sass/utils/utils.scss create mode 100644 src/arquivos/sprite/arrow-down-pink.png create mode 100644 src/arquivos/sprite/arrow-left.png create mode 100644 src/arquivos/sprite/arrow-right-gray.png create mode 100644 src/arquivos/sprite/arrow-right.png create mode 100644 src/arquivos/sprite/boleto.png create mode 100644 src/arquivos/sprite/cadeado.png create mode 100644 src/arquivos/sprite/circled-arrow-left.png create mode 100644 src/arquivos/sprite/circled-arrow-right.png create mode 100644 src/arquivos/sprite/credit-card.png create mode 100644 src/arquivos/sprite/diners.png create mode 100644 src/arquivos/sprite/discount-tag.png create mode 100644 src/arquivos/sprite/elo.png create mode 100644 src/arquivos/sprite/facebook-white.png create mode 100644 src/arquivos/sprite/fechar--white.png create mode 100644 src/arquivos/sprite/fechar.png create mode 100644 src/arquivos/sprite/fita-metrica.png create mode 100644 src/arquivos/sprite/google-safe-browser.png create mode 100644 src/arquivos/sprite/hiper.png create mode 100644 src/arquivos/sprite/instagram-black.png create mode 100644 src/arquivos/sprite/instagram-white.png create mode 100644 src/arquivos/sprite/lupa.png create mode 100644 src/arquivos/sprite/m3.png create mode 100644 src/arquivos/sprite/map-pointer-white.png create mode 100644 src/arquivos/sprite/master.png create mode 100644 src/arquivos/sprite/menu-bottom.png create mode 100644 src/arquivos/sprite/menu.png create mode 100644 src/arquivos/sprite/pagseguro.png create mode 100644 src/arquivos/sprite/pinrinpinpin.png create mode 100644 src/arquivos/sprite/sacola.png create mode 100644 src/arquivos/sprite/top.png create mode 100644 src/arquivos/sprite/truck.png create mode 100644 src/arquivos/sprite/user-white.png create mode 100644 src/arquivos/sprite/user.png create mode 100644 src/arquivos/sprite/varejo-tech.png create mode 100644 src/arquivos/sprite/visa.png create mode 100644 src/arquivos/sprite/vtex-pci.png create mode 100644 src/arquivos/sprite/vtex.png create mode 100644 src/controles-customizados/controle-exemplo.html create mode 100644 src/controles-customizados/navegacaoInstitucional.html create mode 100644 src/template-pagina/sub-templates/template-footer-links.html create mode 100644 src/template-pagina/sub-templates/template-footer-newsletter.html create mode 100644 src/template-pagina/sub-templates/template-footer-simples.html create mode 100644 src/template-pagina/sub-templates/template-footer.html create mode 100644 src/template-pagina/sub-templates/template-header-simples.html create mode 100644 src/template-pagina/sub-templates/template-header.html create mode 100644 src/template-pagina/sub-templates/template-loads-footer.html create mode 100644 src/template-pagina/sub-templates/template-loads-header.html create mode 100644 src/template-pagina/template-404.html create mode 100644 src/template-pagina/template-500.html create mode 100644 src/template-pagina/template-buscavazia.html create mode 100644 src/template-pagina/template-categoria.html create mode 100644 src/template-pagina/template-elementos-menu.html create mode 100644 src/template-pagina/template-home.html create mode 100644 src/template-pagina/template-institucional.html create mode 100644 src/template-pagina/template-login.html create mode 100644 src/template-pagina/template-minha-conta.html create mode 100644 src/template-pagina/template-produto.html create mode 100644 src/template-prateleira/prateleira-padrao.html create mode 100644 src/template-prateleira/prateleira-padrao.vtex.html create mode 100644 src/templates-checkout/checkout-footer.html create mode 100644 src/templates-checkout/checkout-header.html create mode 100644 webpack/webpack.common.js create mode 100644 webpack/webpack.dev.js create mode 100644 webpack/webpack.devfast.js create mode 100644 webpack/webpack.local.js create mode 100644 webpack/webpack.localfast.js create mode 100644 webpack/webpack.prod.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..808501a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,32 @@ +# EditorConfig is awesome: http://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +charset = utf-8 + +# Indentação via TAB, para pug e html +[*.html] +indent_style = tab +indent_size = 3 + +# Arquivos JS e CSS +[*.{js,css,less,scss}] +indent_style = tab +indent_size = 4 + +# Demais arquivos importantes +[*.json] +indent_style = tab +indent_size = 2 + + +# Demais arquivos importantes +[*.md] +indent_style = space +indent_size = 4 diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..11f9ea5 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +src/arquivos/js/lib diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..e67a45a --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,30 @@ +module.exports = { + env: { + browser: true, + jquery: true, + }, + globals: { + Modulo: true, + }, + extends: "eslint:recommended", + parserOptions: { + ecmaVersion: 10, + sourceType: "module", + }, + rules: { + indent: ["warn", "tab", { SwitchCase: 1 }], + "linebreak-style": ["warn", "unix"], + "no-unused-vars": [ + "warn", + { vars: "all", args: "after-used", ignoreRestSiblings: false }, + ], + "valid-typeof": "warn", + "no-dupe-keys": "warn", + semi: "off", + "no-console": "off", + "no-useless-escape": "off", + "no-case-declarations": "error", + "no-undef": "off", + "no-prototype-builtins": "off", + }, +}; diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9febaed --- /dev/null +++ b/.gitattributes @@ -0,0 +1,30 @@ +# Handle line endings automatically for files detected as text +# and leave all files detected as binary untouched. +* text=auto + +# Never modify line endings of our bash scripts +*.sh -crlf + +# +# The above will handle all files NOT found below +# +# These files are text and should be normalized (Convert crlf => lf) +*.css text +*.html text +*.java text +*.js text +*.ts text +*.jsx text +*.tsx text +*.json text +*.properties text +*.txt text +*.xml text + +# These files are binary and should be left untouched +# (binary is macro for -text -diff) +*.class binary +*.jar binary +*.gif binary +*.jpg binary +*.png binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e012dc8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,79 @@ +# para arquivos sass e scss + +**/*.sass-cache/ +**/*.css.map + +# Para arquivos de desenvolvimnto +public/ + +# Remove scss gerado pelo sprite. +src/arquivos/sass/lib/_sprite.scss + +# gulp +dist/ +.temp/ +# node + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.vscode/ + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Typescript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +vtex-d.auth.json +vtex-d.lock.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..a45f258 --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# VTEX CMS Template + +data: 10/02/2020 + +## Requisitos + +- Nodejs >= 10.13.0 - recomendo usar o nvm para gerenciar suas versões do nodejs (NVM)[https://github.com/coreybutler/nvm-windows/releases] + +## Tarefas Gulp + +- `npm run local` - Ativa um server local e assiste/atualiza mudanças nos arquivos ( html, scss, js e img ), ultilizado para desenvolvimento local. +- `npm run local:fast` - Ativa um server local e assiste/atualiza mudanças nos arquivos ( html, scss, js e img ), ultilizado para desenvolvimento local. Porem utiliza o sucrase para uma build mais rapida e leve, no qual pode ser util em projetos muito grandes ou em computadores mais fracos. +- `npm run dev` - Ativa um server local e assiste/atualiza mudanças nos arquivos ( scss, js e img ), ultilizado para desenvolvimento onde o template está. +- `npm run dev:fast` - Ativa um server local e assiste/atualiza mudanças nos arquivos ( scss, js e img ), ultilizado para desenvolvimento onde o template está. Porem utiliza o sucrase para uma build mais rapida e leve, no qual pode ser util em projetos muito grandes ou em computadores mais fracos. +- `npm run prod` - Realiza build para implantação na vtex + +## Guias de desenvolvimento + +- html: [Video Tutorial](https://drive.google.com/file/d/1nopiHENo5VRCsOKKihv6pbDOPOo2J2HV/view?usp=sharing) +- css: +- js: + +## Processo de implantação + +1. Criação da estrutura padrão das paginas +2. Alterar das requisições dos arquivos( normalmente imagens ), no html, css e js +3. Implantar sub-template ( footer, header, loads-footer, loads-header e tipbar ) + - Substituir controles de desenvolvimentos pelos devidos controles da vtex + - http://help.vtex.com/tutorial/lista-de-controles-para-templates/ +4. Implantar template de prateleira + - Substituir dados de teste pelos devidos controles da vtex + - http://help.vtex.com/tutorial/controles-do-template-de-prateleira/ +5. Implantação dos templates de pagina + - Substituir controles de desenvolvimentos pelos devidos controles da vtex + - http://help.vtex.com/tutorial/lista-de-controles-para-templates/ +6. Fazer Upload dos arquivos ( html, css e js ) + - Lembre de habilitar o Flash na pagina do portal +7. Configurar os layouts para cada pasta( config do web site ) + - Apontar templates + - Obs Erro "404 - File or directory not found." siginifica contentPlaceholder com id duplicado no template + - Definir "Body Class" correta. + - Essa classe sera usada para o js identificar em que pagina esta sendo executado. + - Configurar contentPlaceholder ( Controles para inserção de conteúdo ) +8. Configuração Master data + - Custum Newsletter ( https://gitlab.com/agenciam3/custom-newsletter-form ) + - Fale conosco ( https://gitlab.com/agenciam3/form-fale-conosco-vtex/ ) + diff --git a/dev/VtexEmulation.js b/dev/VtexEmulation.js new file mode 100644 index 0000000..e905477 --- /dev/null +++ b/dev/VtexEmulation.js @@ -0,0 +1,118 @@ +var Transform = require("stream").Transform; +const path = require("path"); +const VtexEngine = require("./vtexEngine/VtexEngine"); + +var PLUGIN_NAME = "VTEX_EMULATION"; + +var files = { + subtemplates: [], + controles: [], + prateleiras: [], +}; + +var VtexEmulation = function () { + this._folders = {}; + this._regex = {}; + + this.folders({ + template: "./src/template-pagina/", + subTemplate: "./src/sub-templates/", + controle: "./dev/controles-vtex/", + controleCustomizado: "./src/controle-customizado/", + prateleira: "./src/template-prateleira/", + metaData: "./meta/loja.js", + }); + this.regex({ + subtemplate: //g, + controle: /]*)[^\>]* ?\/>/g, + placeholder: //g, + }); +}; + +VtexEmulation.prototype.startEngine = function () { + this.loadSubTemplates(); + this.loadPrateleira(); + this.loadControles(); + const metaPath = path.join(process.cwd(), this._folders.metaData); + const metaData = require(metaPath); + this.vtexEngine = new VtexEngine(files, metaData, this._regex); +}; + +VtexEmulation.prototype.process = function () { + const transformStream = new Transform({ objectMode: true }); + const _this = this; + /** + * @param {Buffer|string} file + * @param {string=} encoding - ignored if file contains a Buffer + * @param {function(Error, object)} callback - Call this function (optionally with an + * error argument and data) when you are done processing the supplied chunk. + */ + transformStream._transform = function (file, encoding, callback) { + const fileContent = file.contents.toString(encoding); + //Meta dado associado pelo gulp https://gulpjs.com/docs/en/api/vinyl/ + const fileMeta = { + basename: file.basename, + relative: file.relative, + dirname: file.dirname, + path: file.path, + }; + + const processedFile = _this.vtexEngine.process( + fileContent, + fileMeta, + this + ); + + file.contents = Buffer.from(processedFile, encoding); + + var error = null, + output = file; + callback(error, output); + }; + + return transformStream; +}; + +// get/set +VtexEmulation.prototype.regex = function (regex) { + if (undefined != typeof regex) { + this._regex = Object.assign(this._regex, regex); + } + return this._regex; +}; + +VtexEmulation.prototype.folders = function (folders) { + if (undefined != typeof folders) { + this._folders = Object.assign(this._folders, folders); + } + return this._folders; +}; +VtexEmulation.prototype.loadSubTemplates = function () { + files.subtemplates = makeListFileContent(this.folders().subTemplate); +}; +VtexEmulation.prototype.loadPrateleira = function () { + files.prateleiras = makeListFileContent(this.folders().prateleira); +}; +VtexEmulation.prototype.loadControles = function () { + var controles = makeListFileContent(this.folders().controle); + var customizados = makeListFileContent(this.folders().controleCustomizado); + files.controles = controles.concat(customizados); +}; + +var makeListFileContent = function (folder) { + var fs = require("fs"); + var files = []; + + fs.readdirSync(folder).forEach((name) => { + var file = {}; + file.name = name + .substring(0, name.lastIndexOf(".")) + .trim() + .toLowerCase(); + file.content = fs.readFileSync(folder + name, "utf8"); + files.push(file); + }); + return files; +}; + +module.exports = new VtexEmulation(); diff --git a/dev/api/masterdata/CN/GET.json b/dev/api/masterdata/CN/GET.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/dev/api/masterdata/CN/GET.json @@ -0,0 +1 @@ +[] diff --git a/dev/api/masterdata/CN/documents/POST.json b/dev/api/masterdata/CN/documents/POST.json new file mode 100644 index 0000000..db3544c --- /dev/null +++ b/dev/api/masterdata/CN/documents/POST.json @@ -0,0 +1,5 @@ +{ + "Id": "CN-1b99d401-61f9-11e9-8289-0a2763d00362", + "Href": "/LOJA/dataentities/CN/documents/1b99d401-61f9-11e9-8289-0a2763d00362", + "DocumentId": "1b99d401-61f9-11e9-8289-0a2763d00362" +} diff --git a/dev/api/masterdata/CN/search/GET.json b/dev/api/masterdata/CN/search/GET.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/dev/api/masterdata/CN/search/GET.json @@ -0,0 +1 @@ +[] diff --git a/dev/api/masterdata/LD/GET.json b/dev/api/masterdata/LD/GET.json new file mode 100644 index 0000000..470bf41 --- /dev/null +++ b/dev/api/masterdata/LD/GET.json @@ -0,0 +1,357 @@ +[ + { + "idProduto": 5095, + "ativo": true, + "id": "1000046" + }, + { + "idProduto": 5052, + "ativo": true, + "id": "1000044" + }, + { + "idProduto": 6943, + "ativo": true, + "id": "1000040" + }, + { + "idProduto": 5079, + "ativo": true, + "id": "1000041" + }, + { + "idProduto": 5055, + "ativo": true, + "id": "1000042" + }, + { + "idProduto": 5057, + "ativo": true, + "id": "1000043" + }, + { + "idProduto": 4712, + "ativo": true, + "id": "1000075" + }, + { + "idProduto": 5851, + "ativo": true, + "id": "1000097" + }, + { + "idProduto": 5846, + "ativo": true, + "id": "1000096" + }, + { + "idProduto": 5850, + "ativo": false, + "id": "1000099" + }, + { + "idProduto": 5847, + "ativo": false, + "id": "1000098" + }, + { + "idProduto": 4682, + "ativo": true, + "id": "1000015" + }, + { + "idProduto": 6014, + "ativo": true, + "id": "1000013" + }, + { + "idProduto": 6622, + "ativo": true, + "id": "1000014" + }, + { + "idProduto": 5912, + "ativo": true, + "id": "1000017" + }, + { + "idProduto": 6885, + "ativo": true, + "id": "1000019" + }, + { + "idProduto": 5545, + "ativo": false, + "id": "1000039" + }, + { + "idProduto": 6283, + "ativo": false, + "id": "1000064" + }, + { + "idProduto": 6280, + "ativo": true, + "id": "1000065" + }, + { + "idProduto": 5527, + "ativo": false, + "id": "1000018" + }, + { + "idProduto": 6649, + "ativo": false, + "id": "1000016" + }, + { + "idProduto": 5084, + "ativo": true, + "id": "1000051" + }, + { + "idProduto": 5084, + "ativo": true, + "id": "1000053" + }, + { + "idProduto": 5084, + "ativo": true, + "id": "1000054" + }, + { + "idProduto": 6991, + "ativo": true, + "id": "1000059" + }, + { + "idProduto": 7068, + "ativo": false, + "id": "1000076" + }, + { + "idProduto": 5801, + "ativo": true, + "id": "1000100" + }, + { + "idProduto": 5848, + "ativo": true, + "id": "1000101" + }, + { + "idProduto": 7272, + "ativo": true, + "id": "1000103" + }, + { + "idProduto": 6970, + "ativo": true, + "id": "1000113" + }, + { + "idProduto": 7010, + "ativo": false, + "id": "1000108" + }, + { + "idProduto": 6980, + "ativo": true, + "id": "1000110" + }, + { + "idProduto": 6999, + "ativo": true, + "id": "1000109" + }, + { + "idProduto": 6589, + "ativo": true, + "id": "1000111" + }, + { + "idProduto": 6585, + "ativo": true, + "id": "1000112" + }, + { + "idProduto": 7342, + "ativo": true, + "id": "1000114" + }, + { + "idProduto": 5439, + "ativo": true, + "id": "1000050" + }, + { + "idProduto": 7012, + "ativo": true, + "id": "1000116" + }, + { + "idProduto": 7050, + "ativo": false, + "id": "1000117" + }, + { + "idProduto": 7005, + "ativo": true, + "id": "1000118" + }, + { + "idProduto": 6994, + "ativo": true, + "id": "1000119" + }, + { + "idProduto": 6769, + "ativo": false, + "id": "1000049" + }, + { + "idProduto": 6652, + "ativo": true, + "id": "1000011" + }, + { + "idProduto": 6864, + "ativo": true, + "id": "1000012" + }, + { + "idProduto": 6868, + "ativo": false, + "id": "1000008" + }, + { + "idProduto": 6868, + "ativo": true, + "id": "1000010" + }, + { + "idProduto": 6174, + "ativo": false, + "id": "1000024" + }, + { + "idProduto": 6914, + "ativo": true, + "id": "1000009" + }, + { + "idProduto": 6172, + "ativo": false, + "id": "1000021" + }, + { + "idProduto": 6948, + "ativo": false, + "id": "1000047" + }, + { + "idProduto": 6991, + "ativo": true, + "id": "1000115" + }, + { + "idProduto": 6775, + "ativo": true, + "id": "1000057" + }, + { + "idProduto": 6774, + "ativo": false, + "id": "1000055" + }, + { + "idProduto": 6942, + "ativo": true, + "id": "1000058" + }, + { + "idProduto": 6272, + "ativo": true, + "id": "1000066" + }, + { + "idProduto": 6295, + "ativo": true, + "id": "1000067" + }, + { + "idProduto": 6880, + "ativo": false, + "id": "1000069" + }, + { + "idProduto": 6869, + "ativo": true, + "id": "1000070" + }, + { + "idProduto": 7184, + "ativo": true, + "id": "1000071" + }, + { + "idProduto": 4985, + "ativo": false, + "id": "1000048" + }, + { + "idProduto": 6860, + "ativo": true, + "id": "1000072" + }, + { + "idProduto": 6630, + "ativo": true, + "id": "1000073" + }, + { + "idProduto": 6629, + "ativo": true, + "id": "1000074" + }, + { + "idProduto": 6289, + "ativo": true, + "id": "1000068" + }, + { + "idProduto": 7091, + "ativo": true, + "id": "1000107" + }, + { + "idProduto": 7004, + "ativo": true, + "id": "1000104" + }, + { + "idProduto": 7001, + "ativo": true, + "id": "1000105" + }, + { + "idProduto": 7072, + "ativo": true, + "id": "1000106" + }, + { + "idProduto": 4922, + "ativo": true, + "id": "1000120" + }, + { + "idProduto": 6987, + "ativo": true, + "id": "1000121" + }, + { + "idProduto": 7332, + "ativo": false, + "id": "1000102" + } +] diff --git a/dev/api/masterdata/LD/documents/GET_ID.json b/dev/api/masterdata/LD/documents/GET_ID.json new file mode 100644 index 0000000..076baaf --- /dev/null +++ b/dev/api/masterdata/LD/documents/GET_ID.json @@ -0,0 +1 @@ +{"idProduto":7091,"ativo":false,"id":"1000107"} diff --git a/dev/api/masterdata/LD/documents/POST.json b/dev/api/masterdata/LD/documents/POST.json new file mode 100644 index 0000000..cb01f4b --- /dev/null +++ b/dev/api/masterdata/LD/documents/POST.json @@ -0,0 +1 @@ +{"Id":"LD-1000122","Href":"http://www.honeybe.com.br/honeybe/dataentities/LD/documents/1000122","DocumentId":"1000122"} diff --git a/dev/api/masterdata/LD/search/GET.json b/dev/api/masterdata/LD/search/GET.json new file mode 100644 index 0000000..8361f94 --- /dev/null +++ b/dev/api/masterdata/LD/search/GET.json @@ -0,0 +1,1087 @@ +[ + { + "idProduto": 7050, + "ativo": true, + "id": "1000117", + "updatedIn": "2018-11-19T19:26:26.8798228Z", + "createdIn": "2018-10-30T21:12:53.0765141Z" + }, + { + "idProduto": 7012, + "ativo": false, + "id": "1000116", + "updatedIn": "2018-11-19T19:26:03.1555957Z", + "createdIn": "2018-10-30T21:12:49.9764714Z" + }, + { + "idProduto": 6987, + "ativo": true, + "id": "1000121", + "updatedIn": "2018-11-19T19:24:43.0720448Z", + "createdIn": "2018-10-30T21:13:09.9447158Z" + }, + { + "idProduto": 7328, + "ativo": true, + "id": "1000177", + "updatedIn": "2018-11-19T19:22:46.6161777Z", + "createdIn": "2018-11-19T17:57:32.2348983Z" + }, + { + "idProduto": 7342, + "ativo": true, + "id": "1000114", + "updatedIn": "2018-11-19T19:22:44.7087932Z", + "createdIn": "2018-10-30T19:35:12.9622978Z" + }, + { + "idProduto": 6991, + "ativo": true, + "id": "1000115", + "updatedIn": "2018-11-19T19:22:28.0836175Z", + "createdIn": "2018-10-30T19:37:30.5155234Z" + }, + { + "idProduto": 6985, + "ativo": false, + "id": "1000179", + "updatedIn": "2018-11-19T19:20:02.6592872Z", + "createdIn": "2018-11-19T19:19:55.3536921Z" + }, + { + "idProduto": 7289, + "ativo": true, + "id": "1000176", + "updatedIn": "2018-11-19T19:18:11.6908873Z", + "createdIn": "2018-11-19T16:42:13.872555Z" + }, + { + "idProduto": 6722, + "ativo": false, + "id": "1000126", + "updatedIn": "2018-11-19T17:32:39.3649253Z", + "createdIn": "2018-11-16T13:05:14.3149458Z" + }, + { + "idProduto": 7377, + "ativo": false, + "id": "1000130", + "updatedIn": "2018-11-19T17:32:35.4155037Z", + "createdIn": "2018-11-19T12:30:31.4794274Z" + }, + { + "idProduto": 7401, + "ativo": false, + "id": "1000135", + "updatedIn": "2018-11-19T17:32:29.0107528Z", + "createdIn": "2018-11-19T12:31:50.2270423Z" + }, + { + "idProduto": 6134, + "ativo": false, + "id": "1000132", + "updatedIn": "2018-11-19T16:37:10.1199852Z", + "createdIn": "2018-11-19T12:30:38.9260248Z" + }, + { + "idProduto": 7288, + "ativo": false, + "id": "1000137", + "updatedIn": "2018-11-19T16:37:07.127025Z", + "createdIn": "2018-11-19T13:30:25.2345274Z" + }, + { + "idProduto": 4922, + "ativo": false, + "id": "1000120", + "updatedIn": "2018-11-19T16:32:26.6212113Z", + "createdIn": "2018-10-30T21:13:06.1915182Z" + }, + { + "idProduto": 6589, + "ativo": false, + "id": "1000173", + "updatedIn": "2018-11-19T16:32:17.3157262Z", + "createdIn": "2018-11-19T16:29:40.1409488Z" + }, + { + "idProduto": 7379, + "ativo": false, + "id": "1000136", + "updatedIn": "2018-11-19T16:32:15.5513714Z", + "createdIn": "2018-11-19T12:31:57.4273569Z" + }, + { + "idProduto": 5021, + "ativo": false, + "id": "1000140", + "updatedIn": "2018-11-19T16:32:12.0905688Z", + "createdIn": "2018-11-19T13:39:10.3549446Z" + }, + { + "idProduto": 7178, + "ativo": false, + "id": "1000174", + "updatedIn": "2018-11-19T16:32:07.8695689Z", + "createdIn": "2018-11-19T16:30:03.9459815Z" + }, + { + "idProduto": 2297, + "ativo": false, + "id": "1000175", + "updatedIn": "2018-11-19T16:32:05.5371772Z", + "createdIn": "2018-11-19T16:30:21.7803683Z" + }, + { + "idProduto": 6970, + "ativo": false, + "id": "1000113", + "updatedIn": "2018-11-19T16:25:20.1527707Z", + "createdIn": "2018-10-30T19:34:51.3040358Z" + }, + { + "idProduto": 5057, + "ativo": false, + "id": "1000139", + "updatedIn": "2018-11-19T15:58:27.9947196Z", + "createdIn": "2018-11-19T13:39:06.2004356Z" + }, + { + "idProduto": 7234, + "ativo": false, + "id": "1000125", + "updatedIn": "2018-11-16T13:04:45.9087018Z", + "createdIn": "2018-11-16T13:04:11.7420409Z" + }, + { + "idProduto": 7007, + "ativo": false, + "id": "1000122", + "updatedIn": "2018-11-09T12:01:36.116308Z", + "createdIn": "2018-11-09T12:01:25.5936837Z" + }, + { + "idProduto": 6914, + "ativo": true, + "id": "1000009", + "updatedIn": "2018-10-18T21:32:21.7119735Z", + "createdIn": "2018-10-16T19:27:27.2306306Z" + }, + { + "idProduto": 6868, + "ativo": false, + "id": "1000008", + "updatedIn": "2018-10-18T12:28:32.4081411Z", + "createdIn": "2018-10-16T19:26:15.5319152Z" + }, + { + "idProduto": 7361, + "ativo": true, + "id": "1000123", + "updatedIn": null, + "createdIn": "2018-11-09T12:03:19.1585263Z" + }, + { + "idProduto": 7388, + "ativo": true, + "id": "1000134", + "updatedIn": null, + "createdIn": "2018-11-19T12:31:52.1197456Z" + }, + { + "idProduto": 7246, + "ativo": true, + "id": "1000273", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:03.6891571Z" + }, + { + "idProduto": 7238, + "ativo": true, + "id": "1000274", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:05.7447001Z" + }, + { + "idProduto": 7210, + "ativo": true, + "id": "1000275", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:07.4855483Z" + }, + { + "idProduto": 7211, + "ativo": true, + "id": "1000276", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:08.6911182Z" + }, + { + "idProduto": 7232, + "ativo": true, + "id": "1000277", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:10.1641839Z" + }, + { + "idProduto": 7164, + "ativo": true, + "id": "1000278", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:10.177926Z" + }, + { + "idProduto": 7142, + "ativo": true, + "id": "1000279", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:10.8260169Z" + }, + { + "idProduto": 7134, + "ativo": true, + "id": "1000280", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:12.3109306Z" + }, + { + "idProduto": 7123, + "ativo": true, + "id": "1000281", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:20.7578992Z" + }, + { + "idProduto": 7111, + "ativo": true, + "id": "1000283", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:14.975105Z" + }, + { + "idProduto": 7106, + "ativo": true, + "id": "1000282", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:14.9642576Z" + }, + { + "idProduto": 7088, + "ativo": true, + "id": "1000284", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:15.4819362Z" + }, + { + "idProduto": 7093, + "ativo": true, + "id": "1000285", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:16.1066499Z" + }, + { + "idProduto": 7095, + "ativo": true, + "id": "1000286", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:16.795355Z" + }, + { + "idProduto": 7079, + "ativo": true, + "id": "1000287", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:18.4841632Z" + }, + { + "idProduto": 7075, + "ativo": true, + "id": "1000288", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:18.8947949Z" + }, + { + "idProduto": 7327, + "ativo": true, + "id": "1000261", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:40.7214491Z" + }, + { + "idProduto": 7335, + "ativo": true, + "id": "1000262", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:41.1444276Z" + }, + { + "idProduto": 7336, + "ativo": true, + "id": "1000263", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:42.0289126Z" + }, + { + "idProduto": 7325, + "ativo": true, + "id": "1000264", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:43.7739631Z" + }, + { + "idProduto": 7316, + "ativo": true, + "id": "1000265", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:44.7527987Z" + }, + { + "idProduto": 7311, + "ativo": true, + "id": "1000266", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:45.1295624Z" + }, + { + "idProduto": 7282, + "ativo": true, + "id": "1000267", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:48.7950754Z" + }, + { + "idProduto": 7305, + "ativo": true, + "id": "1000268", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:49.5636602Z" + }, + { + "idProduto": 7306, + "ativo": true, + "id": "1000269", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:50.4416058Z" + }, + { + "idProduto": 7279, + "ativo": true, + "id": "1000270", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:53.0501078Z" + }, + { + "idProduto": 7256, + "ativo": true, + "id": "1000271", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:54.7874077Z" + }, + { + "idProduto": 7271, + "ativo": true, + "id": "1000272", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:55.2093901Z" + }, + { + "idProduto": 5499, + "ativo": true, + "id": "1000249", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:26.2760606Z" + }, + { + "idProduto": 5501, + "ativo": true, + "id": "1000250", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:27.3483952Z" + }, + { + "idProduto": 5712, + "ativo": true, + "id": "1000251", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:35.7650395Z" + }, + { + "idProduto": 5378, + "ativo": true, + "id": "1000252", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:30.8053571Z" + }, + { + "idProduto": 7356, + "ativo": true, + "id": "1000253", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:31.6774807Z" + }, + { + "idProduto": 5375, + "ativo": true, + "id": "1000254", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:31.7293303Z" + }, + { + "idProduto": 7349, + "ativo": true, + "id": "1000256", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:34.6585966Z" + }, + { + "idProduto": 7353, + "ativo": true, + "id": "1000255", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:34.6598761Z" + }, + { + "idProduto": 7355, + "ativo": true, + "id": "1000257", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:42.3072298Z" + }, + { + "idProduto": 7339, + "ativo": true, + "id": "1000258", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:37.5476166Z" + }, + { + "idProduto": 7337, + "ativo": true, + "id": "1000259", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:39.0577108Z" + }, + { + "idProduto": 7338, + "ativo": true, + "id": "1000260", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:39.0774793Z" + }, + { + "idProduto": 7073, + "ativo": true, + "id": "1000289", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:26.9827144Z" + }, + { + "idProduto": 7067, + "ativo": true, + "id": "1000290", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:22.0312693Z" + }, + { + "idProduto": 7068, + "ativo": true, + "id": "1000291", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:22.3289529Z" + }, + { + "idProduto": 7070, + "ativo": true, + "id": "1000292", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:23.3825046Z" + }, + { + "idProduto": 7064, + "ativo": true, + "id": "1000293", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:25.0106489Z" + }, + { + "idProduto": 7055, + "ativo": true, + "id": "1000294", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:25.6638024Z" + }, + { + "idProduto": 7249, + "ativo": true, + "id": "1000295", + "updatedIn": null, + "createdIn": "2018-11-19T19:26:32.5190236Z" + }, + { + "idProduto": 7380, + "ativo": true, + "id": "1000129", + "updatedIn": null, + "createdIn": "2018-11-19T12:30:26.2660975Z" + }, + { + "idProduto": 7366, + "ativo": true, + "id": "1000131", + "updatedIn": null, + "createdIn": "2018-11-19T12:30:35.3806812Z" + }, + { + "idProduto": 7402, + "ativo": true, + "id": "1000133", + "updatedIn": null, + "createdIn": "2018-11-19T12:30:44.3461419Z" + }, + { + "idProduto": 7314, + "ativo": true, + "id": "1000178", + "updatedIn": null, + "createdIn": "2018-11-19T18:14:31.386244Z" + }, + { + "idProduto": 7071, + "ativo": true, + "id": "1000228", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:40.0939152Z" + }, + { + "idProduto": 6989, + "ativo": true, + "id": "1000229", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:42.3069671Z" + }, + { + "idProduto": 7032, + "ativo": true, + "id": "1000227", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:39.9376463Z" + }, + { + "idProduto": 7006, + "ativo": true, + "id": "1000226", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:39.304196Z" + }, + { + "idProduto": 7152, + "ativo": true, + "id": "1000218", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:20.7976371Z" + }, + { + "idProduto": 7107, + "ativo": true, + "id": "1000222", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:25.2723018Z" + }, + { + "idProduto": 7078, + "ativo": true, + "id": "1000224", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:27.7230998Z" + }, + { + "idProduto": 7072, + "ativo": true, + "id": "1000223", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:27.0101649Z" + }, + { + "idProduto": 7124, + "ativo": true, + "id": "1000220", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:23.3911052Z" + }, + { + "idProduto": 6997, + "ativo": true, + "id": "1000230", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:42.5125667Z" + }, + { + "idProduto": 6977, + "ativo": true, + "id": "1000231", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:46.017673Z" + }, + { + "idProduto": 6981, + "ativo": true, + "id": "1000232", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:46.267443Z" + }, + { + "idProduto": 6982, + "ativo": true, + "id": "1000233", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:47.0679106Z" + }, + { + "idProduto": 6976, + "ativo": true, + "id": "1000234", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:48.6835043Z" + }, + { + "idProduto": 6928, + "ativo": true, + "id": "1000235", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:49.6329839Z" + }, + { + "idProduto": 6974, + "ativo": true, + "id": "1000236", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:49.844214Z" + }, + { + "idProduto": 6567, + "ativo": true, + "id": "1000237", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:51.7112993Z" + }, + { + "idProduto": 6640, + "ativo": true, + "id": "1000238", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:52.3519352Z" + }, + { + "idProduto": 6843, + "ativo": true, + "id": "1000239", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:53.6208731Z" + }, + { + "idProduto": 6451, + "ativo": true, + "id": "1000240", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:55.5338563Z" + }, + { + "idProduto": 6417, + "ativo": true, + "id": "1000241", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:56.1395158Z" + }, + { + "idProduto": 6418, + "ativo": true, + "id": "1000242", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:57.4249951Z" + }, + { + "idProduto": 6402, + "ativo": true, + "id": "1000243", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:58.5393537Z" + }, + { + "idProduto": 6409, + "ativo": true, + "id": "1000244", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:59.5638436Z" + }, + { + "idProduto": 6980, + "ativo": true, + "id": "1000189", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:29.475653Z" + }, + { + "idProduto": 6996, + "ativo": true, + "id": "1000184", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:22.2718029Z" + }, + { + "idProduto": 6998, + "ativo": true, + "id": "1000183", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:22.0338023Z" + }, + { + "idProduto": 6999, + "ativo": true, + "id": "1000182", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:21.0161678Z" + }, + { + "idProduto": 7354, + "ativo": true, + "id": "1000197", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:40.5692277Z" + }, + { + "idProduto": 6972, + "ativo": true, + "id": "1000190", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:31.0884825Z" + }, + { + "idProduto": 7292, + "ativo": true, + "id": "1000203", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:52.4085928Z" + }, + { + "idProduto": 7262, + "ativo": true, + "id": "1000207", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:56.6314276Z" + }, + { + "idProduto": 7250, + "ativo": true, + "id": "1000210", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:00.6160309Z" + }, + { + "idProduto": 7225, + "ativo": true, + "id": "1000213", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:03.9229299Z" + }, + { + "idProduto": 7227, + "ativo": true, + "id": "1000211", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:02.1504438Z" + }, + { + "idProduto": 7161, + "ativo": true, + "id": "1000215", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:06.6181747Z" + }, + { + "idProduto": 7168, + "ativo": true, + "id": "1000216", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:07.9157989Z" + }, + { + "idProduto": 7275, + "ativo": true, + "id": "1000205", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:55.564206Z" + }, + { + "idProduto": 7235, + "ativo": true, + "id": "1000208", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:58.8114494Z" + }, + { + "idProduto": 7216, + "ativo": true, + "id": "1000212", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:03.6934157Z" + }, + { + "idProduto": 7159, + "ativo": true, + "id": "1000214", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:05.6922522Z" + }, + { + "idProduto": 7248, + "ativo": true, + "id": "1000209", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:59.4067255Z" + }, + { + "idProduto": 7283, + "ativo": true, + "id": "1000202", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:51.4743342Z" + }, + { + "idProduto": 7158, + "ativo": true, + "id": "1000217", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:20.0629151Z" + }, + { + "idProduto": 7274, + "ativo": true, + "id": "1000206", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:55.9860824Z" + }, + { + "idProduto": 7297, + "ativo": true, + "id": "1000204", + "updatedIn": null, + "createdIn": "2018-11-19T19:23:53.6851983Z" + }, + { + "idProduto": 7141, + "ativo": true, + "id": "1000219", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:21.6974595Z" + }, + { + "idProduto": 7083, + "ativo": true, + "id": "1000225", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:28.4025588Z" + }, + { + "idProduto": 7109, + "ativo": true, + "id": "1000221", + "updatedIn": null, + "createdIn": "2018-11-19T19:24:24.7723772Z" + }, + { + "idProduto": 6993, + "ativo": true, + "id": "1000186", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:26.2748247Z" + }, + { + "idProduto": 6995, + "ativo": true, + "id": "1000185", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:25.2305379Z" + }, + { + "idProduto": 6992, + "ativo": true, + "id": "1000187", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:26.3757515Z" + }, + { + "idProduto": 6469, + "ativo": true, + "id": "1000193", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:35.4992911Z" + }, + { + "idProduto": 7359, + "ativo": true, + "id": "1000198", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:41.4071839Z" + }, + { + "idProduto": 6975, + "ativo": true, + "id": "1000191", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:31.7203155Z" + }, + { + "idProduto": 7352, + "ativo": true, + "id": "1000196", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:39.786735Z" + }, + { + "idProduto": 6983, + "ativo": true, + "id": "1000188", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:28.8527181Z" + }, + { + "idProduto": 7341, + "ativo": true, + "id": "1000199", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:44.0235844Z" + }, + { + "idProduto": 7333, + "ativo": true, + "id": "1000200", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:44.6598026Z" + }, + { + "idProduto": 6393, + "ativo": true, + "id": "1000195", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:38.6198781Z" + }, + { + "idProduto": 6405, + "ativo": true, + "id": "1000194", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:36.6635552Z" + }, + { + "idProduto": 6978, + "ativo": true, + "id": "1000192", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:33.5477912Z" + }, + { + "idProduto": 7332, + "ativo": true, + "id": "1000201", + "updatedIn": null, + "createdIn": "2018-11-19T19:22:47.37528Z" + }, + { + "idProduto": 6416, + "ativo": true, + "id": "1000245", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:00.3159603Z" + }, + { + "idProduto": 6364, + "ativo": true, + "id": "1000246", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:10.3001188Z" + }, + { + "idProduto": 6276, + "ativo": true, + "id": "1000247", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:03.7686251Z" + }, + { + "idProduto": 5714, + "ativo": true, + "id": "1000248", + "updatedIn": null, + "createdIn": "2018-11-19T19:25:04.3702094Z" + }, + { + "idProduto": 7481, + "ativo": true, + "id": "1000127", + "updatedIn": null, + "createdIn": "2018-11-16T13:05:20.8254218Z" + }, + { + "idProduto": 5967, + "ativo": true, + "id": "1000128", + "updatedIn": null, + "createdIn": "2018-11-16T13:05:29.4429764Z" + }, + { + "idProduto": 7301, + "ativo": true, + "id": "1000124", + "updatedIn": null, + "createdIn": "2018-11-16T13:03:58.3514171Z" + }, + { + "idProduto": 6768, + "ativo": true, + "id": "1000141", + "updatedIn": null, + "createdIn": "2018-11-19T13:40:40.5987962Z" + }, + { + "idProduto": 5560, + "ativo": true, + "id": "1000142", + "updatedIn": null, + "createdIn": "2018-11-19T13:40:42.5028545Z" + }, + { + "idProduto": 6049, + "ativo": true, + "id": "1000138", + "updatedIn": null, + "createdIn": "2018-11-19T13:38:10.1614428Z" + }, + { + "idProduto": 6988, + "ativo": true, + "id": "1000180", + "updatedIn": null, + "createdIn": "2018-11-19T19:20:04.9157493Z" + }, + { + "idProduto": 7284, + "ativo": true, + "id": "1000181", + "updatedIn": null, + "createdIn": "2018-11-19T19:20:12.486441Z" + }, + { + "idProduto": 7005, + "ativo": true, + "id": "1000118", + "updatedIn": null, + "createdIn": "2018-10-30T21:13:00.5452605Z" + }, + { + "idProduto": 6994, + "ativo": true, + "id": "1000119", + "updatedIn": null, + "createdIn": "2018-10-30T21:13:02.7417641Z" + } +] diff --git a/dev/api/produtos/GET.json b/dev/api/produtos/GET.json new file mode 100644 index 0000000..074c350 --- /dev/null +++ b/dev/api/produtos/GET.json @@ -0,0 +1,397 @@ +[ + { + "productId": "33776", + "productName": "Bolsa Feminina de Mão Textura Frontal em Tressê - WJ Acessórios", + "brand": "Wj", + "linkText": "bolsa-feminina-de-mao-textura-frontal-em-tresse---wj-acessorios--00237504732", + "productReference": "002.3.750.4732", + "categoryId": "439", + "productTitle": "", + "metaTagDescription": "

- Bolsa feminina

- Textura frontal em tressê

- Laterais com botões de pressão

- Fecho superior de zíper

- Bolso de zíper no verso

- Alça de mão

- Alça tiracolo opcional

- Forro de tecido

- Um bolso interno de zíper

- Dois compartimentos internos para pequenos pertences", + "clusterHighlights": { + "137": "Lançamentos" + }, + "productClusters": { + "137": "Lançamentos" + }, + "searchableClusters": { + "137": "Lançamentos" + }, + "categories": [ + "/Bauarte vtex/", + "/Feminino/", + "/Feminino/Bolsas/" + ], + "categoriesIds": [ + "/439/", + "/444/", + "/444/447/" + ], + "link": "https://bauarte.vtexcommercestable.com.br/bolsa-feminina-de-mao-textura-frontal-em-tresse---wj-acessorios--00237504732/p", + "description": "

- Bolsa feminina

- Textura frontal em tressê

- Laterais com botões de pressão

- Fecho superior de zíper

- Bolso de zíper no verso

- Alça de mão

- Alça tiracolo opcional

- Forro de tecido

- Um bolso interno de zíper

- Dois compartimentos internos para pequenos pertences", + "items": [ + { + "itemId": "163975", + "name": "Bolsa Feminina de Mão Textura Frontal em Tressê - WJ Acessórios Marrom", + "nameComplete": "Bolsa Feminina de Mão Textura Frontal em Tressê - WJ Acessórios Marrom", + "complementName": "750.44732", + "ean": "7908210630693", + "referenceId": [ + { + "Key": "RefId", + "Value": "33776_38_0_M" + } + ], + "measurementUnit": "un", + "unitMultiplier": 1, + "modalType": null, + "isKit": false, + "images": [ + { + "imageId": "155451", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_019_M-1\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155451/002.3.750.4732_019_M-1.jpg?v=636894017208970000", + "imageText": "002.3.750.4732_019_M-1" + }, + { + "imageId": "155452", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_019_M-2\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155452/002.3.750.4732_019_M-2.jpg?v=636894017221630000", + "imageText": "002.3.750.4732_019_M-2" + }, + { + "imageId": "155453", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_019_M-3\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155453/002.3.750.4732_019_M-3.jpg?v=636894017234000000", + "imageText": "002.3.750.4732_019_M-3" + }, + { + "imageId": "155454", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_019_M-4\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155454/002.3.750.4732_019_M-4.jpg?v=636894017244330000", + "imageText": "002.3.750.4732_019_M-4" + } + ], + "Cor": [ + "MARROM" + ], + "Tamanho": [ + "M" + ], + "variations": [ + "Cor", + "Tamanho" + ], + "sellers": [ + { + "sellerId": "1", + "sellerName": "Bauarte", + "addToCartLink": "https://bauarte.vtexcommercestable.com.br/checkout/cart/add?sku=163975&qty=1&seller=1&sc=1&price=23951&cv=6609909e2f6cf852d890f55d8e436bab_&sc=1", + "sellerDefault": true, + "commertialOffer": { + "DeliverySlaSamplesPerRegion": { + "0": { + "DeliverySlaPerTypes": [], + "Region": null + } + }, + "Installments": [ + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "American Express", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "American Express à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Visa", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Visa à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Diners", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Diners à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Mastercard", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Mastercard à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Discover", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Discover à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Boleto Bancário", + "PaymentSystemGroupName": "bankInvoicePaymentGroup", + "Name": "Boleto Bancário à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Aura", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Aura à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Elo", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Elo à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Visa Electron", + "PaymentSystemGroupName": "debitCardPaymentGroup", + "Name": "Visa Electron à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Maestro", + "PaymentSystemGroupName": "debitCardPaymentGroup", + "Name": "Maestro à vista" + } + ], + "DiscountHighLight": [], + "GiftSkuIds": [], + "Teasers": [], + "BuyTogether": [], + "ItemMetadataAttachment": [], + "Price": 239.51, + "ListPrice": 239.51, + "PriceWithoutDiscount": 239.51, + "RewardValue": 0, + "PriceValidUntil": "2020-04-01T20:05:24.358981Z", + "AvailableQuantity": 2, + "Tax": 0, + "DeliverySlaSamples": [ + { + "DeliverySlaPerTypes": [], + "Region": null + } + ], + "GetInfoErrorMessage": null, + "CacheVersionUsedToCallCheckout": "6609909e2f6cf852d890f55d8e436bab_" + } + } + ], + "Videos": [] + }, + { + "itemId": "163976", + "name": "Bolsa Feminina de Mão Textura Frontal em Tressê - WJ Acessórios Preto", + "nameComplete": "Bolsa Feminina de Mão Textura Frontal em Tressê - WJ Acessórios Preto", + "complementName": "750.44732", + "ean": "7908210630709", + "referenceId": [ + { + "Key": "RefId", + "Value": "33776_58_0_M" + } + ], + "measurementUnit": "un", + "unitMultiplier": 1, + "modalType": null, + "isKit": false, + "images": [ + { + "imageId": "155455", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_029_M-1\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155455/002.3.750.4732_029_M-1.jpg?v=636894017271900000", + "imageText": "002.3.750.4732_029_M-1" + }, + { + "imageId": "155456", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_029_M-2\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155456/002.3.750.4732_029_M-2.jpg?v=636894017283000000", + "imageText": "002.3.750.4732_029_M-2" + }, + { + "imageId": "155457", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_029_M-3\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155457/002.3.750.4732_029_M-3.jpg?v=636894017293530000", + "imageText": "002.3.750.4732_029_M-3" + }, + { + "imageId": "155458", + "imageLabel": null, + "imageTag": "\"002.3.750.4732_029_M-4\"", + "imageUrl": "http://bauarte.vteximg.com.br/arquivos/ids/155458/002.3.750.4732_029_M-4.jpg?v=636894017302630000", + "imageText": "002.3.750.4732_029_M-4" + } + ], + "sellers": [ + { + "sellerId": "1", + "sellerName": "Bauarte", + "addToCartLink": "https://bauarte.vtexcommercestable.com.br/checkout/cart/add?sku=163976&qty=1&seller=1&sc=1&price=23951&cv=6609909e2f6cf852d890f55d8e436bab_&sc=1", + "sellerDefault": true, + "commertialOffer": { + "DeliverySlaSamplesPerRegion": { + "0": { + "DeliverySlaPerTypes": [], + "Region": null + } + }, + "Installments": [ + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "American Express", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "American Express à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Visa", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Visa à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Diners", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Diners à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Mastercard", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Mastercard à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Discover", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Discover à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Boleto Bancário", + "PaymentSystemGroupName": "bankInvoicePaymentGroup", + "Name": "Boleto Bancário à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Aura", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Aura à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Elo", + "PaymentSystemGroupName": "creditCardPaymentGroup", + "Name": "Elo à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Visa Electron", + "PaymentSystemGroupName": "debitCardPaymentGroup", + "Name": "Visa Electron à vista" + }, + { + "Value": 239.51, + "InterestRate": 0, + "TotalValuePlusInterestRate": 239.51, + "NumberOfInstallments": 1, + "PaymentSystemName": "Maestro", + "PaymentSystemGroupName": "debitCardPaymentGroup", + "Name": "Maestro à vista" + } + ], + "DiscountHighLight": [], + "GiftSkuIds": [], + "Teasers": [], + "BuyTogether": [], + "ItemMetadataAttachment": [], + "Price": 239.51, + "ListPrice": 239.51, + "PriceWithoutDiscount": 239.51, + "RewardValue": 0, + "PriceValidUntil": "2020-04-01T20:05:24.3834557Z", + "AvailableQuantity": 2, + "Tax": 0, + "DeliverySlaSamples": [ + { + "DeliverySlaPerTypes": [], + "Region": null + } + ], + "GetInfoErrorMessage": null, + "CacheVersionUsedToCallCheckout": "6609909e2f6cf852d890f55d8e436bab_" + } + } + ], + "Videos": [] + } + ] + } +] diff --git a/dev/api/usuario/GET.json b/dev/api/usuario/GET.json new file mode 100644 index 0000000..7c242eb --- /dev/null +++ b/dev/api/usuario/GET.json @@ -0,0 +1 @@ +{"UserId":"a581524b-02d8-4534-94c4-ca25a61a630d","IsReturningUser":true,"IsUserDefined":true,"IsPJ":false,"FirstName":"Teste","LastName":"Teste","Gender":null,"Email":"davi@digitalm3.com.br"} diff --git a/dev/controles-vtex/AmountItemsInCart.html b/dev/controles-vtex/AmountItemsInCart.html new file mode 100644 index 0000000..ba9d124 --- /dev/null +++ b/dev/controles-vtex/AmountItemsInCart.html @@ -0,0 +1,35 @@ +

+
+
+ + Resumo do Carrinho + +
    +
  • + + Total de Produtos: + + 28 +
  • +
  • + + Itens: + + 28 +
  • +
  • + + Total de Kits: + + +
  • +
  • + + Valor Total: + + R$ 467,20 +
  • +
+
+
+
\ No newline at end of file diff --git a/dev/controles-vtex/BuyButton.html b/dev/controles-vtex/BuyButton.html new file mode 100644 index 0000000..f155819 --- /dev/null +++ b/dev/controles-vtex/BuyButton.html @@ -0,0 +1,29 @@ + + + + + +
\ No newline at end of file diff --git a/dev/controles-vtex/BuyInPage.html b/dev/controles-vtex/BuyInPage.html new file mode 100644 index 0000000..855947f --- /dev/null +++ b/dev/controles-vtex/BuyInPage.html @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/dev/controles-vtex/BuyTogether.html b/dev/controles-vtex/BuyTogether.html new file mode 100644 index 0000000..3879ad9 --- /dev/null +++ b/dev/controles-vtex/BuyTogether.html @@ -0,0 +1,47 @@ +
+

Aproveite e Compre Junto

+ + + + + + + + + + +
+ + F + +

+ Produto 1 +

+
+ + + + + bepantol-baby + +

+ Produto 2 +

+
+ = + + Por apenas + 1x de + R$ 41,49 +
Valor total: R$ 41,49 +

+ Comprar +

+

+ Veja mais categoria +

+
+
+
\ No newline at end of file diff --git a/dev/controles-vtex/Controles-pagina-de-produto.html b/dev/controles-vtex/Controles-pagina-de-produto.html new file mode 100644 index 0000000..85d2213 --- /dev/null +++ b/dev/controles-vtex/Controles-pagina-de-produto.html @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/dev/controles-vtex/HightLight.html b/dev/controles-vtex/HightLight.html new file mode 100644 index 0000000..374fba7 --- /dev/null +++ b/dev/controles-vtex/HightLight.html @@ -0,0 +1 @@ +

Tudo

\ No newline at end of file diff --git a/dev/controles-vtex/OtherPaymentMethod.html b/dev/controles-vtex/OtherPaymentMethod.html new file mode 100644 index 0000000..0e6a4c4 --- /dev/null +++ b/dev/controles-vtex/OtherPaymentMethod.html @@ -0,0 +1,11 @@ +
+
+ Opções de Parcelamento: +
    +
  • à vista R$ 565,20 + +
  • +
+ Outras formas de pagamento +
+
\ No newline at end of file diff --git a/dev/controles-vtex/ProductDescription.html b/dev/controles-vtex/ProductDescription.html new file mode 100644 index 0000000..5f6db5a --- /dev/null +++ b/dev/controles-vtex/ProductDescription.html @@ -0,0 +1,14 @@ +
+ Produtos com a melhor qualidade e preço você encontra na Loja. +
Garanta sua revenda sempre com os melhores preços e produtos. +
+
Cueca Boxer ZEE RUCCI Sem Costura possui detalhes no cós. +
Modelagem boxer e cós elástico tradicional. +
Confeccionada em poliamida com elastano, permite conforto e caimento perfeito ao corpo. +
+
+
P (Indicado para manequins tamanho 36) +
M (Indicado para manequins tamanho 38/40) +
G (Indicado para manequins tamanho 42) +
GG (Indicado para manequins tamanho 44) +
diff --git a/dev/controles-vtex/ProductImage.html b/dev/controles-vtex/ProductImage.html new file mode 100644 index 0000000..3ddf6d7 --- /dev/null +++ b/dev/controles-vtex/ProductImage.html @@ -0,0 +1,32 @@ +
+
+
+
+
+ label_1 +
+
+ +
+
diff --git a/dev/controles-vtex/ProductTag.html b/dev/controles-vtex/ProductTag.html new file mode 100644 index 0000000..c7e4973 --- /dev/null +++ b/dev/controles-vtex/ProductTag.html @@ -0,0 +1,35 @@ +
+
+

Tags associadas a esse produto pelos consumidores

+

+

O que são Tags? Tags são palavras-chaves associadas aos produtos pelos próprios consumidores. Ao clicar em uma Tag você + poderá ver todos os produtos associados a ela.

+

+
+
+
+
+ + + + + + + + + +
+
+
+
\ No newline at end of file diff --git a/dev/controles-vtex/breadCrumb.html b/dev/controles-vtex/breadCrumb.html new file mode 100644 index 0000000..b006c7c --- /dev/null +++ b/dev/controles-vtex/breadCrumb.html @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/dev/controles-vtex/dataLayerCategoria.html b/dev/controles-vtex/dataLayerCategoria.html new file mode 100644 index 0000000..8404394 --- /dev/null +++ b/dev/controles-vtex/dataLayerCategoria.html @@ -0,0 +1,152 @@ + diff --git a/dev/controles-vtex/dataLayerHome.html b/dev/controles-vtex/dataLayerHome.html new file mode 100644 index 0000000..dca829f --- /dev/null +++ b/dev/controles-vtex/dataLayerHome.html @@ -0,0 +1,190 @@ + diff --git a/dev/controles-vtex/dataLayerProduto.html b/dev/controles-vtex/dataLayerProduto.html new file mode 100644 index 0000000..248a157 --- /dev/null +++ b/dev/controles-vtex/dataLayerProduto.html @@ -0,0 +1,62 @@ + diff --git a/dev/controles-vtex/fullTextSearchBox.html b/dev/controles-vtex/fullTextSearchBox.html new file mode 100644 index 0000000..f20519a --- /dev/null +++ b/dev/controles-vtex/fullTextSearchBox.html @@ -0,0 +1,30 @@ +
+ Buscar no site + + + + + +
diff --git a/dev/controles-vtex/miniCart.html b/dev/controles-vtex/miniCart.html new file mode 100644 index 0000000..0f999d1 --- /dev/null +++ b/dev/controles-vtex/miniCart.html @@ -0,0 +1,898 @@ +
+ +
\ No newline at end of file diff --git a/dev/controles-vtex/productName.html b/dev/controles-vtex/productName.html new file mode 100644 index 0000000..dd2349a --- /dev/null +++ b/dev/controles-vtex/productName.html @@ -0,0 +1,5 @@ +
Conjunto Cropped c/ Renda e Biju Luxo B345
+ + + + diff --git a/dev/controles-vtex/productReference.html b/dev/controles-vtex/productReference.html new file mode 100644 index 0000000..df59b07 --- /dev/null +++ b/dev/controles-vtex/productReference.html @@ -0,0 +1 @@ +
B345
\ No newline at end of file diff --git a/dev/controles-vtex/productSpecification.html b/dev/controles-vtex/productSpecification.html new file mode 100644 index 0000000..c8d1d7f --- /dev/null +++ b/dev/controles-vtex/productSpecification.html @@ -0,0 +1,20 @@ +
+

Características

+ + + + + + + +
Composição83% POLIAMIDA 17% ELASTANO
+

Especificações

+ + + + + + + +
Imagem da Vitrinehttp://via.placeholder.com/1000x1000/, http://via.placeholder.com/1000x1000/,http://via.placeholder.com/1000x1000/
+
\ No newline at end of file diff --git a/dev/controles-vtex/searchNavigator.html b/dev/controles-vtex/searchNavigator.html new file mode 100644 index 0000000..2bc1957 --- /dev/null +++ b/dev/controles-vtex/searchNavigator.html @@ -0,0 +1,713 @@ + + \ No newline at end of file diff --git a/dev/controles-vtex/searchResult.html b/dev/controles-vtex/searchResult.html new file mode 100644 index 0000000..5cbedbc --- /dev/null +++ b/dev/controles-vtex/searchResult.html @@ -0,0 +1,2242 @@ +
+

+ + Produtos encontrados: + 4807 + + + Resultado da Pesquisa por: + + + + em + 52 ms + +

+
+
+
+ + +
+
+ Itens por página: + +
+

Produtos selecionados para comparar: + + 0 + + Comparar +

+
+
+
+
+
    +
  • primeiro
  • + +
  • 1
  • +
  • 2
  • +
  • 3
  • +
  • 4
  • +
  • 5
  • + +
  • último
  • +
+
+
+
+
    +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
  • + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    + +
    + + R$ 1500000,00 + + +
    + +
    + + R$ 1000000,00 + + +
    +
    + + ou + 1X de + + R$ 2,50 + + sem juros + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Comprar + +
    +
    + +
    + Produto indisponível +
    + +
    + +
  • +
+
+
+
+
    +
  • primeiro
  • + +
  • 1
  • +
  • 2
  • +
  • 3
  • +
  • 4
  • +
  • 5
  • + +
  • último
  • +
+
+
+

+ + Produtos encontrados: + 4807 + + + Resultado da Pesquisa por: + + + + em + 52 ms + +

+
+
+
+ + +
+
+ Itens por página: + +
+

Produtos selecionados para comparar: + + 0 + + Comparar +

+
+
+
diff --git a/dev/controles-vtex/searchTitle.html b/dev/controles-vtex/searchTitle.html new file mode 100644 index 0000000..a3e2d10 --- /dev/null +++ b/dev/controles-vtex/searchTitle.html @@ -0,0 +1 @@ +

Categoria 1

diff --git a/dev/controles-vtex/shippingValue.html b/dev/controles-vtex/shippingValue.html new file mode 100644 index 0000000..39ccbdd --- /dev/null +++ b/dev/controles-vtex/shippingValue.html @@ -0,0 +1,55 @@ +

+ Calcule o valor do frete e prazo de entrega para a sua região +

+
+
+
+

+ minhaloja +

+

Calcular o Frete

+
+ Fechar +
+
+
+ + + + +
+ +
+ +
+ +
+ + + + + + + + + + Não sei meu CEP + +
+ + + +
+
+ +
+
\ No newline at end of file diff --git a/dev/controles-vtex/skuJson.html b/dev/controles-vtex/skuJson.html new file mode 100644 index 0000000..17d67e3 --- /dev/null +++ b/dev/controles-vtex/skuJson.html @@ -0,0 +1,79 @@ + diff --git a/dev/controles-vtex/skuJsonImages.html b/dev/controles-vtex/skuJsonImages.html new file mode 100644 index 0000000..0ee24da --- /dev/null +++ b/dev/controles-vtex/skuJsonImages.html @@ -0,0 +1,267 @@ + diff --git a/dev/controles-vtex/skuPrice.html b/dev/controles-vtex/skuPrice.html new file mode 100644 index 0000000..797b88a --- /dev/null +++ b/dev/controles-vtex/skuPrice.html @@ -0,0 +1,22 @@ +
+

+ De: + R$ 56,00 + + Por: + R$ 49,90 + + +

Preço a vista: + R$ 49,90 +

+

+
\ No newline at end of file diff --git a/dev/controles-vtex/skuSelection.html b/dev/controles-vtex/skuSelection.html new file mode 100644 index 0000000..0beddc6 --- /dev/null +++ b/dev/controles-vtex/skuSelection.html @@ -0,0 +1,37 @@ +
+
    +
  • Cores
  • +
  • + +
  • +
+
    +
  • Tamanho
  • +
  • + + + + + + + + + + + + + + +
  • +
+
diff --git a/dev/controles-vtex/stockKeepingUnitAmountAndUnitSelection.html b/dev/controles-vtex/stockKeepingUnitAmountAndUnitSelection.html new file mode 100644 index 0000000..e6d5828 --- /dev/null +++ b/dev/controles-vtex/stockKeepingUnitAmountAndUnitSelection.html @@ -0,0 +1,10 @@ +
+
+
+ +
+
+
\ No newline at end of file diff --git a/dev/controles-vtex/stockKeepingUnitMeasures.html b/dev/controles-vtex/stockKeepingUnitMeasures.html new file mode 100644 index 0000000..07b0c66 --- /dev/null +++ b/dev/controles-vtex/stockKeepingUnitMeasures.html @@ -0,0 +1,22 @@ +Centímetro +Metro +Kilograma +Grama +
+

Dimensões

+
+
Jogo De Roletes Do Eixo Piloto Até 1980
+
Altura: + 99,50 + Centímetros
+
Largura: + 99,50 + Centímetros
+
Profundidade: + 99,50 + Centímetros
+
Peso: + 55,00 + Gramas
+
+
\ No newline at end of file diff --git a/dev/controles-vtex/userLogin.html b/dev/controles-vtex/userLogin.html new file mode 100644 index 0000000..e9f12b6 --- /dev/null +++ b/dev/controles-vtex/userLogin.html @@ -0,0 +1 @@ +login \ No newline at end of file diff --git a/dev/vtexEngine/Transformers/VtexControlsTransformer.js b/dev/vtexEngine/Transformers/VtexControlsTransformer.js new file mode 100644 index 0000000..c5afd75 --- /dev/null +++ b/dev/vtexEngine/Transformers/VtexControlsTransformer.js @@ -0,0 +1,36 @@ +const { regexFindAll, findInArray } = require("../utils"); + +class VtexControlsTransformer { + constructor(regex, controls, validator) { + this.regex = regex; + this.controls = controls; + this.validator = validator; + } + transform(fileContent) { + const regex = new RegExp(this.regex.controle); + const regexResult = regexFindAll(regex, fileContent); + + return this._processRegResult(fileContent, regexResult); + } + + _processRegResult(fileContent, regexResult) { + regexResult.forEach((reResult) => { + const [tag, id] = reResult; + let conteudo; + const file = findInArray(this.controls, id); + + if (file !== null) { + conteudo = file.content; + } else { + console.log(`Controle de ID: ${id} não foi encontrado`); + conteudo = ``; + } + + fileContent = fileContent.replace(tag, conteudo); + }); + + return fileContent; + } +} + +module.exports = VtexControlsTransformer; diff --git a/dev/vtexEngine/Transformers/VtexSubTemplateTransformer.js b/dev/vtexEngine/Transformers/VtexSubTemplateTransformer.js new file mode 100644 index 0000000..f363a5e --- /dev/null +++ b/dev/vtexEngine/Transformers/VtexSubTemplateTransformer.js @@ -0,0 +1,44 @@ +const { regexFindAll, findInArray } = require("../utils"); + +class VtexSubTemplateTransformer { + constructor(regex, subtemplate, validator) { + this.regex = regex; + this.subTemplates = subtemplate; + this.validator = validator; + } + transform(fileContent) { + const regex = new RegExp(this.regex.subtemplate); + + fileContent = this.validator.subTemplatesWithContentPlaceholder( + fileContent, + this.subTemplates, + this.regex + ); + + const regexResult = regexFindAll(regex, fileContent); + + return this._processRegResult(fileContent, regexResult); + } + + _processRegResult(fileContent, regexResult) { + regexResult.forEach((reResult) => { + const [tag, id] = reResult; + + let conteudo; + const file = findInArray(this.subTemplates, id); + + if (file !== null) { + conteudo = file.content; + } else { + console.log(`Subtemplate de ID: ${id} não foi encontrado`); + conteudo = ``; + } + + fileContent = fileContent.replace(tag, conteudo); + }); + + return fileContent; + } +} + +module.exports = VtexSubTemplateTransformer; diff --git a/dev/vtexEngine/Transformers/placeholder/VtexPlaceHolderTransformer.js b/dev/vtexEngine/Transformers/placeholder/VtexPlaceHolderTransformer.js new file mode 100644 index 0000000..0a6afce --- /dev/null +++ b/dev/vtexEngine/Transformers/placeholder/VtexPlaceHolderTransformer.js @@ -0,0 +1,117 @@ +const { regexFindAll } = require("../../utils"); +const placeHolderTransformStrategy = require("./placeHolderTransformStrategy"); +const chalk = require("chalk"); + +class VtexPlaceHolderTransformer { + constructor(regex, metaData, shelfs, validator) { + this.regex = regex; + this.metaData = metaData; + this.shelfs = shelfs; + this.validator = validator; + } + + transform(fileContent, { basename }) { + const regex = new RegExp(this.regex.placeholder); + const regexResult = regexFindAll(regex, fileContent); + + fileContent = this.validator.placeHolderRepeated( + fileContent, + regexResult, + basename + ); + + fileContent = this.validator.metaDataPlaceHolderRepeated( + fileContent, + this.metaData + ); + + return this._processRegResult(fileContent, regexResult, basename); + } + + _processRegResult(file, regexResult, basename) { + let transformedFile = file; + regexResult.forEach((reResult) => { + const pageData = this._getPageData(basename); + const pagePlaceHolderData = this._getPagePlaceholderData( + pageData, + reResult + ); + + transformedFile = this._processPlaceHolder( + transformedFile, + pagePlaceHolderData + ); + }); + + return transformedFile; + } + + _processPlaceHolder(transformedFile, pagePlaceHolderData) { + if ( + pagePlaceHolderData.placeHolderData === false || + pagePlaceHolderData.placeHolderData === undefined + ) { + console.log( + "Placeholder não registrado na meta de ID:", + pagePlaceHolderData.id + ); + return transformedFile.replace( + pagePlaceHolderData.vtexTag, + `` + ); + } + + let result = ""; + + pagePlaceHolderData.placeHolderData.objects.forEach((object) => { + const strategy = placeHolderTransformStrategy[object.type]; + if (typeof strategy === "undefined") return transformedFile; + // não ta legal mas passo as prateleiras como segundo paramentro + result += strategy(object, this.shelfs); + }); + + return transformedFile.replace(pagePlaceHolderData.vtexTag, result); + } + + _getPagePlaceholderData(pageData, reResult) { + const [found, idValue, ...extra] = reResult; + const id = idValue.split('"')[0]; + + if (typeof pageData !== "undefined") { + const placeHolderData = pageData.data.contentPlaceHolders.find( + (contentPlaceholder) => contentPlaceholder.id === id + ); + + if (typeof placeHolderData === "undefined") { + console.log( + `contentPlaceholder de ID: ${id} não foi encontrado` + ); + return { + vtexTag: found, + placeHolderData: false, + id, + }; + } + + return { + vtexTag: found, + placeHolderData, + id, + }; + } + + return { + vtexTag: found, + placeHolderData: false, + id, + }; + } + + _getPageData(basename) { + return this.metaData.pages.find((data) => { + return data.template === basename; + }); + } +} + +module.exports = VtexPlaceHolderTransformer; diff --git a/dev/vtexEngine/Transformers/placeholder/placeHolderTransformStrategy.js b/dev/vtexEngine/Transformers/placeholder/placeHolderTransformStrategy.js new file mode 100644 index 0000000..24d8c04 --- /dev/null +++ b/dev/vtexEngine/Transformers/placeholder/placeHolderTransformStrategy.js @@ -0,0 +1,70 @@ +function base(obj, cb) { + let result = ""; + obj.contents.forEach((content) => { + if (content.length === 0) return; + if (content.active) { + result = cb(content, result); + } + }); + + return result; +} + +function banner(obj) { + function createBanner(content, string) { + return (string += ` +
+ + Promoções + +
`); + } + + return base(obj, createBanner); +} + +function colecao(obj, shelfs) { + const shelf = shelfs.find((shelf) => shelf.name === obj.properties.layout); + const shelfCount = obj.properties["number-of-items"]; + const shelfItem = [...Array(shelfCount).keys()].map( + (i) => ` +
  • + ${shelf.content} +
  • + ` + ); + const html = ` +
    +

    ${obj.name}

    +
      + ${shelfItem} +
    +
    + `; + + return html; +} + +function html(obj) { + function createHtmlContent(content, string) { + return (string += content.content); + } + + return base(obj, createHtmlContent); +} + +function text(obj) { + return html(obj); +} + +function productRelational(obj, shelfs) { + return colecao(obj, shelfs); +} + +module.exports = { + banner, + colecao, + html, + text, + "Produtos Relacionados": productRelational, +}; diff --git a/dev/vtexEngine/VtexEngine.js b/dev/vtexEngine/VtexEngine.js new file mode 100644 index 0000000..71e7e57 --- /dev/null +++ b/dev/vtexEngine/VtexEngine.js @@ -0,0 +1,54 @@ +const VtexPlaceHolderTransformer = require("./Transformers/placeholder/VtexPlaceHolderTransformer"); +const VtexControlsTransformer = require("./Transformers/VtexControlsTransformer"); +const VtexSubTemplateTransformer = require("./Transformers/VtexSubTemplateTransformer"); +const VtexEngineValidator = require("./VtexEngineValidator"); + +class VtexEngine { + constructor(files, metaData, regex) { + this.validator = new VtexEngineValidator(); + this.subTemplateTransformer = new VtexSubTemplateTransformer( + regex, + files.subtemplates, + this.validator + ); + this.controlsTransformer = new VtexControlsTransformer( + regex, + files.controles, + this.validator + ); + this.placeHolderTransformer = new VtexPlaceHolderTransformer( + regex, + metaData, + files.prateleiras, + this.validator + ); + } + + process(fileContent, fileMeta, transformCTX) { + fileContent = this.placeHolderTransformer.transform( + fileContent, + fileMeta + ); + + fileContent = this.subTemplateTransformer.transform( + fileContent, + fileMeta + ); + + fileContent = this.controlsTransformer.transform(fileContent, fileMeta); + + fileContent = this._removeEspecialTags(fileContent, fileMeta); + + fileContent = this.validator.notClosedTags(fileContent); + + return fileContent; + } + + _removeEspecialTags(fileContent) { + fileContent = fileContent.replace("", ""); + + return fileContent; + } +} + +module.exports = VtexEngine; diff --git a/dev/vtexEngine/VtexEngineValidator.js b/dev/vtexEngine/VtexEngineValidator.js new file mode 100644 index 0000000..f215732 --- /dev/null +++ b/dev/vtexEngine/VtexEngineValidator.js @@ -0,0 +1,118 @@ +const chalk = require("chalk"); + +module.exports = class VtexEngineValidator { + metaDataPlaceHolderRepeated(file, metaData) { + metaData.pages.forEach((pageData) => { + let ids = {}; + let dups = []; + pageData.data.contentPlaceHolders.forEach((val) => { + if (ids[val.id]) { + dups.push(val); + } else { + ids[val.id] = true; + } + }); + if (dups.length > 0) { + console.log( + chalk.red( + `\n\n O ID: "${dups[0].id}" foi encontrado multiplas vezes no template: "${pageData.template}" \n\n` + ) + ); + file += this._memeContent("https://i.imgflip.com/4fkkcz.jpg"); + } + }); + + return file; + } + + placeHolderRepeated(file, regResult, basename) { + let ids = {}; + let dups = []; + regResult.forEach((regexec) => { + if (ids[regexec[1]]) { + dups.push(regexec[1]); + } else { + ids[regexec[1]] = true; + } + }); + if (dups.length > 0) { + console.log( + chalk.red( + `\n\n O ID: "${dups[0]}" foi encontrado multiplas vezes no template: "${basename}" \n\n` + ) + ); + file += this._memeContent("https://i.imgflip.com/4fkkcz.jpg"); + } + + return file; + } + + subTemplatesWithContentPlaceholder(fileContent, subtemplates, regex) { + subtemplates.forEach((template) => { + const placeholderRegex = new RegExp(regex.placeholder); + const regexResult = placeholderRegex.exec(template.content); + + if (regexResult) { + fileContent += this._memeContent( + "https://i.imgflip.com/4fkgnr.jpg" + ); + console.log( + chalk.red( + ` \n\n Subtemplates não podem ter contentplaceholder ` + ) + ); + console.log( + chalk.red( + `O Subtemplate "${template.name}" possui um contentPlaceholder \n\n` + ) + ); + } + }); + return fileContent; + } + + notClosedTags(fileContent) { + const reImgNotClosed = new RegExp(/(])*)>/gi); + const reInputNotClosed = new RegExp(/(])*)>/gi); + + const imgTest = reImgNotClosed.exec(fileContent); + const inputTest = reInputNotClosed.exec(fileContent); + + if (imgTest) + console.log( + chalk.red( + `\n\n A Tag: ${imgTest[0]} não foi fechada corretamente \n\n` + ) + ); + if (inputTest) + console.log( + chalk.red( + `\n\n A Tag: ${inputTest[0]} não foi fechada corretamente \n\n` + ) + ); + + return fileContent; + } + + _memeContent(memeUrl) { + return ` +
    + +
    + `; + } +}; diff --git a/dev/vtexEngine/utils.js b/dev/vtexEngine/utils.js new file mode 100644 index 0000000..11cd534 --- /dev/null +++ b/dev/vtexEngine/utils.js @@ -0,0 +1,17 @@ +module.exports = { + regexFindAll(re, string) { + let regexResult = []; + while ((match = re.exec(string)) != null) { + regexResult.push(match); + } + return regexResult; + }, + findInArray(lista, name) { + for (let i = 0; i < lista.length; i++) { + if (lista[i].name == name.trim().toLowerCase()) { + return lista[i]; + } + } + return null; + }, +}; diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..78a480c --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,306 @@ +const gulp = require("gulp"), + gulpif = require("gulp-if"), + del = require("del"), + connect = require("gulp-connect"), + sourcemaps = require("gulp-sourcemaps"), + autoprefixer = require("gulp-autoprefixer"), + sass = require('gulp-sass')(require('sass')), + imagemin = require("gulp-imagemin"), + rename = require("gulp-rename"), + apiMocker = require("connect-api-mocker"), + sprity = require("sprity"), + crypto = require("crypto"), + glob = require("glob"), + path = require("path"), + inlinesource = require("gulp-inline-source"); + +const VtexEmulation = require("./dev/VtexEmulation.js"); +const webpack = require("webpack"); +const pacote = require("./package.json"); + +const isProduction = process.env.NODE_ENV === "production"; + +const paths = { + styles: { + src: "src/arquivos/sass/*.{scss,css,sass}", + lib: "src/arquivos/sass/lib", + watch: "src/arquivos/sass/**/*.scss", + }, + scripts: { + watch: "src/arquivos/js/**/*.js", + }, + sprites: { + src: "src/arquivos/sprite/**/*.{png,jpg}", + }, + img: { + src: "src/arquivos/img/**/*.{png,gif,jpg}", + watch: "src/arquivos/img/**/*.{png,gif,jpg}", + }, + fonts: { + src: "src/arquivos/fonts/**.*", + }, + html: { + watch: "src/**/*.html", + template: "src/template-pagina/", + subTemplate: "src/template-pagina/sub-templates/", + controlesVtex: "dev/controles-vtex/", + controlesCustomizados: "src/controles-customizados/", + prateleiras: "src/template-prateleira/", + }, + output: "dist", + outputStatic: "dist/arquivos", + outputStaticCheckout: "dist/files", + tmp: ".temp", +}; + +function clean() { + return del([paths.output, paths.tmp]); +} + +function styles() { + return gulp + .src(paths.styles.src) + .pipe(gulpif(!isProduction, sourcemaps.init())) + .pipe( + sass({ + outputStyle: "compressed", + }).on("error", sass.logError) + ) + .pipe( + autoprefixer({ + cascade: false, + }) + ) + .pipe( + rename({ + prefix: pacote.shopName + "--", + extname: ".css", + }) + ) + .pipe(gulpif(!isProduction, sourcemaps.write())) + .pipe(gulp.dest(paths.outputStatic)) + .pipe(connect.reload()); +} + +function scripts() { + let webpackConfig; + + switch (process.env.NODE_ENV) { + case "production": + webpackConfig = require("./webpack/webpack.prod.js"); + break; + case "local": + webpackConfig = require("./webpack/webpack.local.js"); + break; + case "localfast": + webpackConfig = require("./webpack/webpack.localfast.js"); + break; + case "devfast": + webpackConfig = require("./webpack/webpack.devfast.js"); + break; + + default: + webpackConfig = require("./webpack/webpack.dev.js"); + break; + } + + return new Promise((resolve) => + webpack(webpackConfig, (err, stats) => { + if (err) console.log("Webpack", err); + + console.log( + stats.toString({ + all: false, + modules: true, + maxModules: 0, + errors: true, + warnings: true, + // our additional options + moduleTrace: true, + errorDetails: true, + colors: true, + chunks: true, + }) + ); + + resolve(); + connect.reload(); + }) + ); +} + +function sprites(done) { + glob(paths.sprites.src, function (er, files) { + const hash = crypto + .createHash("md5") + .update(files.join("")) + .digest("hex"); + + sprity.create( + { + engine: "sprity-jimp", + src: paths.sprites.src, + style: "./_sprite.scss", + margin: 5, + prefix: "sprite", + processor: "css", // make sure you have installed sprity-sass + cssPath: "/arquivos/", + out: ".temp", + name: pacote.shopName + "-sprite-" + hash, + dimension: [ + { ratio: 1, dpi: 72 }, + { ratio: 2, dpi: 192 }, + ], + cachebuster: false, + }, + () => { + gulp.src(".temp/*") + .pipe( + gulpif( + "*.png", + gulp.dest("dist/arquivos/"), + gulp.dest("src/arquivos/sass/lib") + ) + ) + .pipe(connect.reload()); + done(); + } + ); + }); +} + +function img() { + let dest = paths.outputStatic; + + if (!(process.env.NODE_ENV === "local")) { + dest = dest + "/img"; + } + + return gulp + .src(paths.img.src) + .pipe(gulpif(isProduction, imagemin())) + .pipe(gulp.dest(paths.outputStatic)) + .pipe(connect.reload()); +} + +function html() { + // config folders + VtexEmulation.folders({ + template: paths.html.template, + subTemplate: paths.html.subTemplate, + controlesVtex: paths.html.controlesVtex, + controleCustomizado: paths.html.controlesCustomizados, + prateleira: paths.html.prateleiras, + }); + + VtexEmulation.startEngine(); + + return gulp + .src(VtexEmulation.folders().template + "*.html") + .pipe(VtexEmulation.process()) + .pipe( + inlinesource({ + compress: true, + rootpath: path.resolve("src/arquivos"), + }) + ) + .pipe(gulp.dest(paths.output)) + .pipe(connect.reload()); +} + +function htmlProd() { + return gulp + .src([ + paths.html.prateleiras + "**/*.html", + paths.html.template + "**/*.html", + ]) + .pipe( + inlinesource({ + compress: true, + rootpath: path.resolve("src/arquivos"), + }) + ) + .pipe(gulp.dest(paths.output)); +} + +function customFonts() { + return gulp + .src(paths.fonts.src) + .pipe( + rename((path) => ({ + dirname: "", + basename: path.basename, + extname: path.extname + ".css", + })) + ) + .pipe(gulp.dest(paths.outputStatic)) + .pipe(connect.reload()); +} + +function watch() { + devServer(); + gulp.watch(paths.scripts.watch, { ignoreInitial: false }, scripts); + gulp.watch(paths.sprites.src, { ignoreInitial: false }, sprites); + gulp.watch(paths.styles.watch, { ignoreInitial: false }, styles); + gulp.watch(paths.img.watch, { ignoreInitial: false }, img); + gulp.watch(paths.html.watch, { ignoreInitial: false }, html); + gulp.watch(paths.fonts.src, { ignoreInitial: false }, customFonts); +} + +function devServer() { + connect.server({ + root: paths.output, + livereload: true, + port: 3000, + middleware: function (_connect, options) { + console.log(_connect); + var middlewares = []; + + // Api get user profile + middlewares.push( + apiMocker( + "/no-cache/profileSystem/getProfile", + "dev/api/usuario/" + ) + ); + + //api masterData + middlewares.push( + apiMocker( + "/" + pacote.shopName + "/dataentities/", + "dev/api/masterdata" + ) + ); + + //api masterData + middlewares.push( + apiMocker( + "/api/catalog_system/pub/products/search/", + "dev/api/produtos/" + ) + ); + + return middlewares; + }, + }); +} + +const build = gulp.series( + clean, + gulp.parallel( + htmlProd, + gulp.series(sprites, customFonts, styles), + scripts, + img + ) +); + +exports.build = build; +exports.clean = clean; +exports.scripts = scripts; +exports.styles = styles; +exports.img = img; +exports.html = html; +exports.devServer = devServer; +exports.watch = gulp.series(build, watch); +exports.sprites = sprites; diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..61a6c74 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "es2020", + "allowSyntheticDefaultImports": false, + "baseUrl": "./", + "paths": { + "Helpers/*": ["src/arquivos/js/helpers/*"], + "Config/*": ["src/arquivos/js/config/*"], + "Lib/*": ["src/arquivos/js/lib/*"], + "App/*": ["src/arquivos/js/app/*"] + } + }, + "exclude": ["node_modules", "dist"] +} diff --git a/meta/loja.js b/meta/loja.js new file mode 100644 index 0000000..cd32eac --- /dev/null +++ b/meta/loja.js @@ -0,0 +1,16 @@ +const home = require("./pages/home"); +const category = require("./pages/category"); +const product = require("./pages/product"); +const institucional = require("./pages/institucional"); +const menuElements = require("./pages/elementos-menu"); + +module.exports = { + accountName: "agenciamagma", + pages: [ + { data: home, template: "template-home.html" }, + { data: category, template: "template-categoria.html" }, + { data: product, template: "template-produto.html" }, + { data: institucional, template: "template-institucional.html" }, + { data: menuElements, template: "template-elementos-menu.html" }, + ], +}; diff --git a/meta/pages/category.js b/meta/pages/category.js new file mode 100644 index 0000000..29ca98e --- /dev/null +++ b/meta/pages/category.js @@ -0,0 +1,26 @@ +module.exports = { + contentPlaceHolders: [ + { + // Registra o contentPlaceholder + id: "htmlSeo", + objects: [ + // Registra os objetos vtex + { + type: "html", + name: "Html SEO", + contents: [ + { + name: "metaTag", + active: true, + content: ``, + }, + ], + }, + ], + }, + ], + + // Ainda não implementado + //Trocar pelo que for cadastrado na vtex + searchResultLayoutID: "46b0e7f2-15ee-4789-a75e-280e389d2b8f", +}; diff --git a/meta/pages/elementos-menu.js b/meta/pages/elementos-menu.js new file mode 100644 index 0000000..c92fd0f --- /dev/null +++ b/meta/pages/elementos-menu.js @@ -0,0 +1,37 @@ +module.exports = { + contentPlaceHolders: [ + { + id: "banners-menu", + objects: [ + { + type: "banner", + name: "menu camisa", + contents: [ + { + name: "banner principal mobile content", + active: true, + type: "image", + file: "slide-principal-mobile.png", + width: 500, + height: 500, + }, + ], + }, + { + type: "banner", + name: "menu bolsa", + contents: [ + { + name: "banner principal mobile 2 content", + active: true, + type: "image", + file: "slide-principal-mobile.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + ], +}; diff --git a/meta/pages/home.js b/meta/pages/home.js new file mode 100644 index 0000000..fa8d3b6 --- /dev/null +++ b/meta/pages/home.js @@ -0,0 +1,202 @@ +module.exports = { + contentPlaceHolders: [ + { + // Registra o contentPlaceholder + id: "htmlSeo", + objects: [ + // Registra os objetos vtex + { + type: "html", + name: "Html SEO", + contents: [], + }, + ], + }, + { + id: "slide-principal", + objects: [ + { + type: "banner", + name: "banner principal", + contents: [ + { + name: "banner principal content", + active: true, + type: "image", + file: "slide-principal.png", + width: 1920, + height: 500, + // "category": "*", + // "brand": "*" + // "period": "" + }, + ], + }, + { + type: "banner", + name: "banner principal-2", + contents: [ + { + name: "banner principal content", + active: true, + type: "image", + file: "slide-principal.png", + width: 1920, + height: 500, + }, + ], + }, + ], + }, + { + id: "slide-principal-mobile", + objects: [ + { + type: "banner", + name: "banner principal mobile", + contents: [ + { + name: "banner principal mobile content", + active: true, + type: "image", + file: "slide-principal-mobile.png", + width: 500, + height: 500, + }, + ], + }, + { + type: "banner", + name: "banner principal mobile 2", + contents: [ + { + name: "banner principal mobile 2 content", + active: true, + type: "image", + file: "slide-principal-mobile.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + //==================== + // MOSAICO + //==================== + { + id: "banner-01", + objects: [ + { + type: "banner", + name: "banner 01", + contents: [ + { + name: "banner 01 content", + active: true, + type: "image", + file: "banner-01.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + { + id: "banner-02", + objects: [ + { + type: "banner", + name: "banner 02", + contents: [ + { + name: "banner 02 content", + active: true, + type: "image", + file: "banner-02.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + { + id: "banner-03", + objects: [ + { + type: "banner", + name: "banner 03", + contents: [ + { + name: "banner 03 content", + active: true, + type: "image", + file: "banner-03.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + { + id: "banner-04", + objects: [ + { + type: "banner", + name: "banner 04", + contents: [ + { + name: "banner 04 content", + active: true, + type: "image", + file: "banner-04.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + { + id: "banner-05", + objects: [ + { + type: "banner", + name: "banner 05", + contents: [ + { + name: "banner 05 content", + active: true, + type: "image", + file: "banner-05.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + { + id: "mobile-banner-05", + objects: [ + { + type: "banner", + name: "banner 05 mobile", + contents: [ + { + name: "banner 05 mobile content", + active: true, + type: "image", + file: "banner-05.png", + width: 500, + height: 500, + }, + ], + }, + ], + }, + ], +}; diff --git a/meta/pages/institucional.js b/meta/pages/institucional.js new file mode 100644 index 0000000..47982fb --- /dev/null +++ b/meta/pages/institucional.js @@ -0,0 +1,42 @@ +module.exports = { + contentPlaceHolders: [ + { + // Registra o contentPlaceholder + id: "htmlSeo", + objects: [ + // Registra os objetos vtex + { + type: "html", + name: "Html SEO", + contents: [], + }, + ], + }, + { + id: "texto-institucional", + objects: [ + { + type: "html", + name: "Conteudo institucional", + contents: [ + { + name: "Potilica de privacidade", + active: true, + content: ` + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat lacus sapien, nec interdum ante sodales id. Vivamus eu mauris vel nibh pharetra aliquet. Donec nisl odio, feugiat sed laoreet non, venenatis in dolor. Nulla eget dolor nec mi congue volutpat. Maecenas non elementum dolor. Nam sollicitudin justo sed magna auctor, at condimentum quam aliquam. Ut luctus posuere quam, nec auctor orci sagittis at. Duis eget nibh sed lorem sollicitudin auctor cursus nec ipsum. In tempus ipsum libero, at ultricies lectus blandit sed. Cras in venenatis turpis. Praesent pellentesque augue nec iaculis mattis. Sed ante magna, vulputate sit amet pulvinar sed, iaculis ac massa. Nulla id turpis in enim aliquam auctor ut nec orci. + +Phasellus sit amet commodo lacus, eu dapibus lectus. Maecenas vitae justo lacus. Cras ornare hendrerit dictum. Sed quis iaculis lacus. Nunc egestas ipsum eget risus pulvinar sagittis. Nullam quis porttitor massa, a congue quam. Pellentesque ac mollis est. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer tincidunt, turpis quis pretium vehicula, leo erat lobortis velit, sed finibus nulla nunc sed lorem. Maecenas tellus nisi, tincidunt sed dolor vitae, accumsan euismod nisl. Cras dignissim placerat dapibus. Donec varius, sapien quis hendrerit dictum, lorem urna vestibulum eros, tempor aliquet ligula massa vel dui. + +In et rutrum erat. Duis dapibus, ligula eu luctus aliquet, nisi neque dapibus nisl, id laoreet nunc libero vitae augue. Integer vehicula ligula non risus vehicula, in venenatis nulla pulvinar. Nulla convallis elit sit amet massa euismod, quis cursus elit suscipit. Pellentesque semper dui sit amet ex efficitur tristique. Donec vitae porttitor augue, eget viverra ipsum. Sed volutpat, orci non hendrerit tempus, nisi nisl suscipit libero, at ultrices purus elit a massa. Nullam imperdiet blandit nunc, nec scelerisque libero gravida ac. Vestibulum ante velit, sodales blandit vehicula sed, ullamcorper eget dui. Fusce tempus ipsum sed lobortis pharetra. Interdum et malesuada fames ac ante ipsum primis in faucibus. + +Aenean at tempus arcu. Donec porta tempor nunc, id sollicitudin lectus egestas eu. Nullam posuere sollicitudin lectus sit amet suscipit. Curabitur quis urna quam. Ut sollicitudin dui sit amet risus rutrum convallis laoreet in tellus. Pellentesque porttitor nec velit a tempus. Cras quam massa, efficitur iaculis iaculis in, varius eget lorem. + +Duis ac egestas velit. Vivamus accumsan, metus vitae luctus iaculis, nisi ante mollis ipsum, non commodo augue orci nec dui. Cras dignissim venenatis viverra. Curabitur vitae ex turpis. Nullam pellentesque convallis enim, id accumsan velit laoreet nec. Quisque eget felis in turpis rhoncus maximus. In nec vehicula tortor. Maecenas consequat gravida dapibus. + `, + }, + ], + }, + ], + }, + ], +}; diff --git a/meta/pages/product.js b/meta/pages/product.js new file mode 100644 index 0000000..1621436 --- /dev/null +++ b/meta/pages/product.js @@ -0,0 +1,57 @@ +module.exports = { + contentPlaceHolders: [ + { + // Registra o contentPlaceholder + id: "htmlSeo", + objects: [ + // Registra os objetos vtex + { + type: "html", + name: "Html SEO", + contents: [], + }, + ], + }, + { + id: "prateleira-padrao", + objects: [ + { + type: "Produtos Relacionados", + name: "prateleira", + properties: { + layout: "prateleira-padrao", + type: "QuemViuViuTambem", + "number-of-columns": 12, + "number-of-items": 12, + }, + }, + ], + }, + // EXEMPLO DE PRATELEIRA COMUM + // { + // id: "prateleira-padrao", + // objects: [ + // { + // type: "colecao", + // name: "prateleira", + // properties: { + // layout: "prateleira-padrao", + // "number-of-columns": 12, + // "number-of-items": 12, + // "show-unavailable": false, + // //sim random está escrito errado e é culpa da vtex + // ramdom: false, + // paged: false, + // }, + // contents: [ + // { + // name: "praleira", + // active: true, + // clusterId: 158, + // }, + // ], + // }, + // ], + // }, + ], +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d194be4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,32004 @@ +{ + "name": "tema-template", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "tema-template", + "version": "1.0.0", + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@sucrase/webpack-loader": "^2.0.0", + "body-scroll-lock": "^3.1.5", + "bootstrap": "^4.5.3", + "eslint": "^7.32.0", + "gulp-inline-source": "^4.0.0", + "lazysizes": "^5.3.2", + "lint-staged": "^11.1.2", + "m3-utils": "^0.1.0", + "proxy-polyfill": "^0.3.2", + "regenerator-runtime": "^0.13.9", + "slick-carousel": "~1.8.1", + "sucrase": "^3.20.1" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "gulp-sass": "^5.0.0", + "gulp-rename": "^2.0.0", + "prettier": "^2.3.2", + "eslint-plugin-prettier": "^3.4.1", + "gulp-connect": "^5.7.0", + "terser-webpack-plugin": "^5.1.4", + "node-gyp": "^8.2.0", + "gulp-if": "^3.0.0", + "webpack": "^5.51.1", + "gulp": "~4.0.2", + "del": "^6.0.0", + "@babel/preset-react": "^7.14.5", + "@babel/preset-env": "^7.15.0", + "sass": "^1.38.1", + "chalk": "^4.1.2", + "cross-env": "^7.0.3", + "gulp-autoprefixer": "^8.0.0", + "filemanager-webpack-plugin": "^6.1.6", + "lorem-ipsum": "^2.0.3", + "babel-loader": "^8.2.2", + "sprity-jimp": "0.0.1", + "husky": "^7.0.2", + "webpack-merge": "^5.8.0", + "gulp-imagemin": "^7.1.0", + "gulp-sourcemaps": "^3.0.0", + "sprity": "^1.0.8", + "glob": "^7.1.7", + "jquery": "~1.12.1", + "connect-api-mocker": "^1.10.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-buffer/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/fsevents/node_modules/debug": { + "version": "3.2.6", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/ternary-stream/node_modules/through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "dependencies": { + "readable-stream": "2 || 3" + } + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/ini": { + "version": "1.3.5", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/bin-check/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/semver-truncate/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dependencies": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "bin": { + "terser": "bin/uglifyjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "dependencies": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz", + "integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globby/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + }, + "bin": { + "mozjpeg": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/autoprefixer": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.2.tgz", + "integrity": "sha512-RHKq0YCvhxAn9987n0Gl6lkzLd39UKwCkUPMFE0cHhxU0SvcTjBxWG/CtkZ4/HvbqK9U5V8j03nAcGBlX3er/Q==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.8", + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "optional": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/fsevents/node_modules/chownr": { + "version": "1.1.4", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/archiver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", + "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "dependencies": { + "semver": "^5.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/fsevents/node_modules/balanced-match": { + "version": "1.0.0", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/archiver-utils/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/sprity/node_modules/lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/fsevents/node_modules/minimist": { + "version": "1.2.5", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/fsevents/node_modules/object-assign": { + "version": "4.1.1", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "glob-stream": "^6.1.0", + "vinyl-sourcemap": "^1.1.0", + "to-through": "^2.0.0", + "resolve-options": "^1.1.0", + "pumpify": "^1.3.5", + "remove-bom-buffer": "^3.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "fs-mkdirp-stream": "^1.0.0", + "object.assign": "^4.0.4", + "value-or-function": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "readable-stream": "^2.3.3", + "vinyl": "^2.0.0", + "is-valid-glob": "^1.0.0", + "through2": "^2.0.0", + "graceful-fs": "^4.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/handlebars": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.8.tgz", + "integrity": "sha512-frzSzoxbJZSB719r+lM3UFKrnHIY6VPY/j47+GNOHVnBHxO+r+Y/iDjozAbj1SztmmMpr2CcZY6rLeN5mqX8zA==", + "dev": true, + "dependencies": { + "optimist": "^0.6.1", + "source-map": "^0.1.40" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^2.6" + } + }, + "node_modules/nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", + "dev": true + }, + "node_modules/fsevents/node_modules/npmlog": { + "version": "4.1.2", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/fsevents/node_modules/signal-exit": { + "version": "3.0.2", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-build/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "dependencies": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-buffer/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "bin": { + "lpad-align": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nomnom/node_modules/ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/array-sort/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", + "dev": true + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "optional": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dev": true, + "dependencies": { + "mime-db": "1.49.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/decompress-tar/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/detect-libc": { + "version": "1.0.3", + "extraneous": true, + "inBundle": true, + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001251", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", + "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dependencies": { + "ignore": "^4.0.6", + "table": "^6.0.9", + "eslint-scope": "^5.1.1", + "js-yaml": "^3.13.1", + "semver": "^7.2.1", + "natural-compare": "^1.4.0", + "doctrine": "^3.0.0", + "file-entry-cache": "^6.0.1", + "is-glob": "^4.0.0", + "progress": "^2.0.0", + "lodash.merge": "^4.6.2", + "functional-red-black-tree": "^1.0.1", + "eslint-visitor-keys": "^2.0.0", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "import-fresh": "^3.0.0", + "espree": "^7.3.1", + "imurmurhash": "^0.1.4", + "cross-spawn": "^7.0.2", + "@eslint/eslintrc": "^0.4.3", + "regexpp": "^3.1.0", + "eslint-utils": "^2.1.0", + "chalk": "^4.0.0", + "strip-json-comments": "^3.1.0", + "debug": "^4.0.1", + "ajv": "^6.10.0", + "@humanwhocodes/config-array": "^0.5.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "esutils": "^2.0.2", + "globals": "^13.6.0", + "minimatch": "^3.0.4", + "glob-parent": "^5.1.2", + "fast-deep-equal": "^3.1.3", + "esquery": "^1.4.0", + "v8-compile-cache": "^2.0.3", + "enquirer": "^2.3.5", + "optionator": "^0.9.1", + "escape-string-regexp": "^4.0.0", + "@babel/code-frame": "7.12.11" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/fsevents/node_modules/strip-json-comments": { + "version": "2.0.1", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/imagemin-svgo/node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true, + "optional": true + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-tar/node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "optional": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bin-pack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bin-pack/-/bin-pack-1.0.2.tgz", + "integrity": "sha1-wqAU7b8L7XCjKSBi7UZXe5YSBnk=", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/cli-truncate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gifsicle": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.2.0.tgz", + "integrity": "sha512-vOIS3j0XoTCxq9pkGj43gEix82RkI5FveNgaFZutjbaui/HH+4fR8Y56dwXDuxYo8hR4xOo6/j2h1WHoQW6XLw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^5.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "gifsicle": "cli.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/imagemin/gisicle-bin?sponsor=1" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/m3-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/m3-utils/-/m3-utils-0.1.0.tgz", + "integrity": "sha512-N8bdQwPBeiTnOIzWKweN4rI683Lmm/xbXpfy1PqQLjqIZZcgh1eidq9Spab1RogK3DPQ9hlmvAyl4wGW6rmJmQ==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/exec-buffer/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/make-fetch-happen/node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bin-check/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true + }, + "node_modules/readdirp/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/globby/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.4.tgz", + "integrity": "sha512-TielGogIzbUEtd1LsjZFs47RWuHHfhl6TiCx1InVxApBAmQ8bL0dL5ilkLGcRvuyW/A9nE+Lvn855Ewz8S0PnQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "node_modules/prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/squeak/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sprity-css/node_modules/bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true, + "optional": true + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/path-ends-with": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/path-ends-with/-/path-ends-with-0.2.3.tgz", + "integrity": "sha1-KkpLYUpb7jna+g9dpI6GLG1Iw94=", + "dev": true, + "dependencies": { + "ends-with": "^0.2.0", + "normalize-path": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "isstream": "~0.1.2", + "oauth-sign": "~0.9.0", + "safe-buffer": "^5.1.2", + "is-typedarray": "~1.0.0", + "json-stringify-safe": "~5.0.1", + "performance-now": "^2.1.0", + "http-signature": "~1.2.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2", + "har-validator": "~5.1.3", + "extend": "~3.0.2", + "mime-types": "~2.1.19", + "tough-cookie": "~2.5.0", + "aws-sign2": "~0.7.0", + "caseless": "~0.12.0", + "aws4": "^1.8.0", + "forever-agent": "~0.6.1", + "combined-stream": "~1.0.6", + "form-data": "~2.3.2", + "qs": "~6.5.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/p-all": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", + "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", + "dev": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "dev": true, + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/load-json-file/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/fsevents/node_modules/osenv": { + "version": "0.1.5", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/memoizee/node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/readdirp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/url-regex/node_modules/ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/filemanager-webpack-plugin/node_modules/fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/prettydiff": { + "version": "1.16.37", + "resolved": "https://registry.npmjs.org/prettydiff/-/prettydiff-1.16.37.tgz", + "integrity": "sha1-RZ0g31jhUNNh7TEhwcx/Oe7zljo=", + "dev": true, + "bin": { + "prettydiff": "bin/prettydiff" + } + }, + "node_modules/is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/fsevents/node_modules/path-is-absolute": { + "version": "1.0.1", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "bundleDependencies": [ + "node-pre-gyp" + ], + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/@types/archiver": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.1.1.tgz", + "integrity": "sha512-heuaCk0YH5m274NOLSi66H1zX6GtZoMsdE6TYFcpFFjBjg0FoU4i4/M/a/kNlgNg26Xk3g364mNOYe1JaiEPOQ==", + "dev": true, + "dependencies": { + "@types/glob": "*" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jquery": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", + "integrity": "sha1-AeHfuikP5z3rp3zurLD5ui/sngw=" + }, + "node_modules/glob-watcher": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/are-we-there-yet": { + "version": "1.1.5", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/brace-expansion": { + "version": "1.1.11", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/imagemin-svgo/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "optional": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/has-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", + "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", + "dev": true, + "dependencies": { + "is-glob": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/colorette": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" + }, + "node_modules/imagemin-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "dependencies": { + "mime-db": "1.43.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fsevents/node_modules/core-util-is": { + "version": "1.0.2", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/decree": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/decree/-/decree-0.0.6.tgz", + "integrity": "sha1-R+/vDtYA1ybqhkA0XcSWHQ+lTN0=", + "dev": true, + "optional": true, + "dependencies": { + "lodash-node": "^2.4.1" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/filemanager-webpack-plugin/node_modules/jsonfile/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/stream-to-buffer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", + "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", + "dev": true, + "dependencies": { + "stream-to": "~0.2.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readdirp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "optional": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-gif/node_modules/file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/bin-version/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/enquirer/node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/anymatch/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "dependencies": { + "npm-conf": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jimp/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "optional": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "optional": true + }, + "node_modules/exec-buffer/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "optional": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/jimp/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", + "dev": true, + "dependencies": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dependencies": { + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "node_modules/fsevents/node_modules/npm-packlist": { + "version": "1.4.8", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/eslint/node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jpeg-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", + "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=", + "dev": true + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/serve-static/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/filemanager-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sprity/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sprity/node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/connect-api-mocker/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/fsevents/node_modules/ms": { + "version": "2.1.2", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.817", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.817.tgz", + "integrity": "sha512-Vw0Faepf2Id9Kf2e97M/c99qf168xg86JLKDxivvlpBQ9KDtjSeX0v+TiuSE25PqeQfTz+NJs375b64ca3XOIQ==" + }, + "node_modules/@babel/parser": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/sprity/node_modules/strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "dependencies": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + }, + "bin": { + "strip-bom": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-sourcemaps": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz", + "integrity": "sha512-RqvUckJkuYqy4VaIH60RMal4ZtG0IbQ6PXMNkNsshEGJ9cldUPRb/YCgboYae+CLAs1HQNb4ADTKCx65HInquQ==", + "dev": true, + "dependencies": { + "@gulp-sourcemaps/identity-map": "^2.0.1", + "@gulp-sourcemaps/map-sources": "^1.0.0", + "acorn": "^6.4.1", + "convert-source-map": "^1.0.0", + "css": "^3.0.0", + "debug-fabulous": "^1.0.0", + "detect-newline": "^2.0.0", + "graceful-fs": "^4.0.0", + "source-map": "^0.6.0", + "strip-bom-string": "^1.0.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", + "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.15.0", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "optional": true + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bignumber.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", + "integrity": "sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/fastq": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz", + "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/enhanced-resolve/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/readdirp/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/fsevents/node_modules/string_decoder": { + "version": "1.1.1", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/sass/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/bin-check/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/imagemin-svgo/node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "optional": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-fetch-happen": { + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz", + "integrity": "sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.0.5", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^5.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/fsevents/node_modules/ignore-walk": { + "version": "3.0.3", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/sprity/node_modules/vinyl-fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-1.0.0.tgz", + "integrity": "sha1-0VdS5owtrXQ2Tn6FNHNzU1RpLt8=", + "dev": true, + "dependencies": { + "duplexify": "^3.2.0", + "glob-stream": "^4.0.1", + "glob-watcher": "^0.0.8", + "graceful-fs": "^3.0.0", + "merge-stream": "^0.1.7", + "mkdirp": "^0.5.0", + "object-assign": "^2.0.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fsevents/node_modules/yallist": { + "version": "3.1.1", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cp-file/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "node_modules/css/node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "dev": true + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/optipng-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", + "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "optipng": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-to": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", + "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/layout": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/layout/-/layout-2.2.0.tgz", + "integrity": "sha1-MeRL/BjdEBmz/7II5AKku/4uavQ=", + "dev": true, + "dependencies": { + "bin-pack": "~1.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/debug-fabulous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", + "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", + "dev": true, + "dependencies": { + "debug": "3.X", + "memoizee": "0.4.X", + "object-assign": "4.X" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/fsevents/node_modules/ansi-regex": { + "version": "2.1.1", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lint-staged": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.2.tgz", + "integrity": "sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==", + "dependencies": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "commander": "^7.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "listr2": "^3.8.2", + "log-symbols": "^4.1.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "dependencies": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-fs/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", + "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/lint-staged/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz", + "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/filemanager-webpack-plugin": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/filemanager-webpack-plugin/-/filemanager-webpack-plugin-6.1.6.tgz", + "integrity": "sha512-2T42l4l4LUpaDzSbixDao5azPPaLWdDR0uhy8gk9mXty1GWtSYPukYnHOuyLdkOGWxOXjQ9F6uNKPJq1P3wGxg==", + "dev": true, + "dependencies": { + "@types/archiver": "^5.1.1", + "archiver": "^5.3.0", + "cpy": "^8.1.2", + "del": "^6.0.0", + "fs-extra": "^10.0.0", + "is-glob": "^4.0.1", + "schema-utils": "^3.1.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0", + "npm": ">=7.20.0" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/download/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-version/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globby/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "dependencies": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "dev": true, + "dependencies": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } + }, + "node_modules/archiver-utils/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/rimraf": { + "version": "2.7.1", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/exec-buffer/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "optional": true + }, + "node_modules/cpy": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", + "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", + "dev": true, + "dependencies": { + "arrify": "^2.0.1", + "cp-file": "^7.0.0", + "globby": "^9.2.0", + "has-glob": "^1.0.0", + "junk": "^3.1.0", + "nested-error-stacks": "^2.1.0", + "p-all": "^2.1.0", + "p-filter": "^2.1.0", + "p-map": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/bin-check/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "dependencies": { + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==", + "dev": true + }, + "node_modules/sprity/node_modules/ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "node_modules/imagemin-svgo/node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "optional": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==", + "dev": true + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "optional": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/fsevents/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "dependencies": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sindresorhus/imagemin-svgo?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fsevents/node_modules/wrappy": { + "version": "1.0.2", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/gauge": { + "version": "2.7.4", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/sprity/node_modules/glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", + "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lorem-ipsum": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-2.0.3.tgz", + "integrity": "sha512-CX2r84DMWjW/DWiuzicTI9aRaJPAw2cvAGMJYZh/nx12OkTGqloj8y8FU0S8ZkKwOdqhfxEA6Ly8CW2P6Yxjwg==", + "dev": true, + "dependencies": { + "commander": "^2.17.1" + }, + "bin": { + "lorem-ipsum": "dist/bin/lorem-ipsum.bin.js" + }, + "engines": { + "node": ">= 8.x", + "npm": ">= 5.x" + } + }, + "node_modules/sprity": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/sprity/-/sprity-1.0.8.tgz", + "integrity": "sha1-sa/cYfDOwGwGlZerXd3Y9Z2LvQw=", + "dev": true, + "dependencies": { + "prettydiff": "^1.11.13", + "lodash": "^3.7.0", + "handlebars": "^3.0.2", + "parse-filepath": "^0.5.0", + "fs-extra": "^0.18.2", + "vinyl-fs": "^1.0.0", + "ternary-stream": "^1.2.3", + "vinyl": "^0.4.6", + "bluebird": "^2.9.24", + "nomnom": "^1.8.1", + "layout": "~2.2.0", + "cssesc": "^0.1.0", + "imageinfo": "^1.0.4", + "colors": "^1.0.3", + "color": "^0.8.0", + "through2": "^0.6.5" + }, + "engines": { + "node": ">=0.10.0" + }, + "optionalDependencies": { + "sprity-css": "^1.0.2", + "sprity-lwip": "^1.0.3" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/globby/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/download/node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/superagent": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-5.0.9.tgz", + "integrity": "sha512-aOBxh0xN3nCcaG0oot9apJe77FzzCOsg469l06Nw0gW7p9q0mfyAOhSiCLzHCFxKKCNtTx8cxymqoY2cGUfV8g==", + "deprecated": "Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at .", + "dependencies": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "fast-safe-stringify": "^2.0.6", + "form-data": "^2.3.3", + "formidable": "^1.2.1", + "methods": "^1.1.2", + "mime": "^2.4.4", + "qs": "^6.7.0", + "readable-stream": "^3.4.0", + "semver": "^6.1.1" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "node_modules/globby/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprity/node_modules/bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "node_modules/nomnom/node_modules/chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "dependencies": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp-imagemin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.2.0.tgz", + "integrity": "sha512-KG8SdcoAnw2d6augGwl1kOayALUrXW/P2uOAm2J2+nmW/HjZo7y+8TDg7LejxbekOOSv3kzhq+NSUYkIDAX8eA==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^8.0.14", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "dependencies": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "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.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/got/node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "node_modules/fsevents/node_modules/fs.realpath": { + "version": "1.0.0", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", + "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.15.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/readdirp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin/node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bin-wrapper/node_modules/download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "dependencies": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", + "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/cpy/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ajv": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/jsonfile/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "dev": true, + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/sass": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.38.1.tgz", + "integrity": "sha512-Lj8nPaSYOuRhgqdyShV50fY5jKnvaRmikUNalMPmbH+tKMGgEKVkltI/lP30PEfO2T1t6R9yc2QIBLgOc3uaFw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-bmfont/node_modules/buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-tar/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/squeak/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", + "dev": true + }, + "node_modules/bin-version/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/readdirp/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-imagemin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/sprity/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.1.tgz", + "integrity": "sha512-ncRdc45SoYJ2H4eWU9ReDfp3vtFqDYhjOsKlFFUDEn8V1Bgr2RjYal8YT5byfadWIRluhPFU6JiDOl0H6Sl87A==", + "dev": true + }, + "node_modules/exec-buffer/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-targz/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/squeak/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/gulp-sass/node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "dev": true, + "dependencies": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "dev": true, + "dependencies": { + "minipass-flush": "^1.0.5", + "unique-filename": "^1.1.1", + "infer-owner": "^1.0.4", + "@npmcli/move-file": "^1.0.1", + "promise-inflight": "^1.0.1", + "tar": "^6.0.2", + "minipass": "^3.1.1", + "minipass-pipeline": "^1.2.2", + "lru-cache": "^6.0.0", + "ssri": "^8.0.1", + "chownr": "^2.0.0", + "mkdirp": "^1.0.3", + "minipass-collect": "^1.0.2", + "fs-minipass": "^2.0.0", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "glob": "^7.1.4" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/gulp-sass/node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", + "dev": true + }, + "node_modules/imagemin-mozjpeg/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/fsevents/node_modules/nopt": { + "version": "4.0.3", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/fs-extra": { + "version": "0.18.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", + "integrity": "sha1-fyBXUtbTlZyWdTPjRUAWGns43DY=", + "dev": true, + "dependencies": { + "graceful-fs": "^3.0.5", + "jsonfile": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/jimp/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fsevents/node_modules/tar": { + "version": "4.4.13", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "node_modules/fsevents/node_modules/console-control-strings": { + "version": "1.1.0", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/gulp-autoprefixer/node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "dependencies": { + "@babel/types": "^7.15.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "node_modules/fsevents/node_modules/concat-map": { + "version": "0.0.1", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", + "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", + "dependencies": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/globby/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/fsevents/node_modules/number-is-nan": { + "version": "1.0.1", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/download/node_modules/p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "dependencies": { + "p-timeout": "^1.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "node_modules/decompress-tar/node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "optional": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "optional": true + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compress-commons/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "node_modules/p-all/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazysizes": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz", + "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==" + }, + "node_modules/anymatch/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-imagemin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/serve-static/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/decompress-tar/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/fsevents/node_modules/os-tmpdir": { + "version": "1.0.2", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/gulp-imagemin/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fsevents/node_modules/needle": { + "version": "2.3.3", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/bin-check/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "optional": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/es-abstract": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/gulp-connect/node_modules/ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/fsevents/node_modules/fs-minipass": { + "version": "1.2.7", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fsevents/node_modules/delegates": { + "version": "1.0.0", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/sprity-css": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sprity-css/-/sprity-css-1.0.2.tgz", + "integrity": "sha1-cwYWH6HjDnFlKf01jI2o82AhQsw=", + "dev": true, + "optional": true, + "dependencies": { + "bluebird": "^2.9.24", + "fs-extra": "^0.18.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/wide-align": { + "version": "1.1.3", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/gulp-sourcemaps/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "dev": true, + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/fsevents/node_modules/os-homedir": { + "version": "1.0.2", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/lpad-align/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprity/node_modules/glob-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-4.1.1.tgz", + "integrity": "sha1-uELfENaIx+trz869hG84UilrMgA=", + "dev": true, + "dependencies": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/vinyl-fs/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/readdirp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "dev": true, + "dependencies": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "dependencies": { + "through2": "^2.0.0" + } + }, + "node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "optional": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "node_modules/mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "dev": true + }, + "node_modules/del/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/transfob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/transfob/-/transfob-1.0.0.tgz", + "integrity": "sha1-x/wnpbVDCtSGJnrmZtkj90oKsyA=", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "dependencies": { + "find-index": "^0.1.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/color": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/color/-/color-0.8.0.tgz", + "integrity": "sha1-iQwHw/1OZJU3Y4kRz2keVFi2/KU=", + "dev": true, + "dependencies": { + "color-convert": "^0.5.0", + "color-string": "^0.3.0" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jimp/node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/bootstrap": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", + "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" + } + }, + "node_modules/imagemin-svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-glob/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/rc": { + "version": "1.2.8", + "extraneous": true, + "inBundle": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fsevents/node_modules/isarray": { + "version": "1.0.0", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/fsevents/node_modules/node-pre-gyp": { + "version": "0.14.0", + "extraneous": true, + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bin-check/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "optional": true + }, + "node_modules/sprity/node_modules/object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/squeak/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/fsevents/node_modules/aproba": { + "version": "1.2.0", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/exec-buffer/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sprity-jimp": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/sprity-jimp/-/sprity-jimp-0.0.1.tgz", + "integrity": "sha1-tkXHs74L6SGq2CZqJaSjTAqxO1I=", + "dev": true, + "dependencies": { + "bluebird": "^2.9.24", + "jimp": "^0.2.28" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sprity/node_modules/clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "deprecated": "Package no longer supported. Contact support@npmjs.com for more info.", + "dev": true, + "dependencies": { + "chalk": "~0.4.0", + "underscore": "~1.6.0" + } + }, + "node_modules/fsevents/node_modules/minizlib": { + "version": "1.3.3", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.0", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/sprity-lwip": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/sprity-lwip/-/sprity-lwip-1.0.7.tgz", + "integrity": "sha1-K/Udev81IGUD9bvN3SALAMa9om4=", + "dev": true, + "optional": true, + "dependencies": { + "bluebird": "^2.9.24", + "lwip": "0.0.9" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/exec-buffer/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/listr2": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.0.tgz", + "integrity": "sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^1.2.2", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "optional": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/gulp-imagemin": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz", + "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "fancy-log": "^1.3.2", + "imagemin": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.3.0", + "through2-concurrent": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "optionalDependencies": { + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^7.0.0", + "imagemin-svgo": "^7.0.0" + }, + "peerDependencies": { + "gulp": ">=4" + }, + "peerDependenciesMeta": { + "gulp": { + "optional": true + } + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-check/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "dependencies": { + "irregular-plurals": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/globby/node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/download/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/uglify-js/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-if": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", + "integrity": "sha512-fCUEngzNiEZEK2YuPm+sdMpO6ukb8+/qzbGfJBXyNOXz85bCG7yBI+pPSl+N90d7gnLvMsarthsAImx0qy7BAw==", + "dev": true, + "dependencies": { + "gulp-match": "^1.1.0", + "ternary-stream": "^3.0.0", + "through2": "^3.0.1" + } + }, + "node_modules/bin-version/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/gulp-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.0.0.tgz", + "integrity": "sha512-J0aH0/2N4+2szGCeut0ktGHK0Wg8L9uWivuigrl7xv+nhxozBQRAKLrhnDDaTa3FeUWYtgT8w4RlgdhRy5v16w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.1", + "lodash": "^4.17.20", + "plugin-error": "^1.0.1", + "replace-ext": "^2.0.0", + "strip-ansi": "^6.0.0", + "transfob": "^1.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/abbrev": { + "version": "1.1.1", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/has-unicode": { + "version": "2.0.1", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fsevents/node_modules/safer-buffer": { + "version": "2.1.2", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/bin-version-check/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/globby/node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.51.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", + "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", + "dev": true, + "dependencies": { + "chrome-trace-event": "^1.0.2", + "eslint-scope": "5.1.1", + "tapable": "^2.1.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "terser-webpack-plugin": "^5.1.3", + "@types/eslint-scope": "^3.7.0", + "acorn": "^8.4.1", + "watchpack": "^2.2.0", + "@webassemblyjs/wasm-parser": "1.11.1", + "neo-async": "^2.6.2", + "enhanced-resolve": "^5.8.0", + "events": "^3.2.0", + "browserslist": "^4.14.5", + "mime-types": "^2.1.27", + "@types/estree": "^0.0.50", + "loader-runner": "^4.2.0", + "schema-utils": "^3.1.0", + "glob-to-regexp": "^0.4.1", + "@webassemblyjs/ast": "1.11.1", + "es-module-lexer": "^0.7.1", + "webpack-sources": "^3.2.0", + "acorn-import-assertions": "^1.7.6", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", + "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ternary-stream/node_modules/duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/@types/eslint": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/default-compare/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/bin-version/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jimp": { + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", + "integrity": "sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=", + "dev": true, + "dependencies": { + "pixelmatch": "^4.0.0", + "stream-to-buffer": "^0.1.0", + "exif-parser": "^0.1.9", + "file-type": "^3.1.0", + "bignumber.js": "^2.1.0", + "mime": "^1.3.4", + "load-bmfont": "^1.2.3", + "url-regex": "^3.0.0", + "request": "^2.65.0", + "bmp-js": "0.0.3", + "jpeg-js": "^0.2.0", + "mkdirp": "0.5.1", + "tinycolor2": "^1.1.2", + "es6-promise": "^3.0.2", + "pngjs": "^3.0.0", + "read-chunk": "^1.0.1" + } + }, + "node_modules/lwip": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/lwip/-/lwip-0.0.9.tgz", + "integrity": "sha1-KLQWmDXSfKKTJedf0biDrje1D8w=", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "async": "^2.0.0-rc.5", + "bindings": "^1.2.1", + "decree": "0.0.6", + "nan": "^2.3.2" + } + }, + "node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/imagemin-gifsicle/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/globby/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/globby/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/svgo/node_modules/css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dependencies": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "node_modules/bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprity-jimp/node_modules/bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "dependencies": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sass/node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "dev": true + }, + "node_modules/fsevents/node_modules/safe-buffer": { + "version": "5.1.2", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/@sucrase/webpack-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sucrase/webpack-loader/-/webpack-loader-2.0.0.tgz", + "integrity": "sha512-KUfWr83g70Qm+ZqjGL+M4tX01taDP3BldQcI6NSMlDf7WTDfuo0RvLlS0ekF6dPVslNyZhbFFBy2OBTB6Sa6+Q==", + "dependencies": { + "loader-utils": "^1.1.0" + }, + "peerDependencies": { + "sucrase": "^3" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", + "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/sprity-lwip/node_modules/bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true, + "optional": true + }, + "node_modules/filemanager-webpack-plugin/node_modules/fs-extra/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "dependencies": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/vinyl-sourcemap/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/jest-worker": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/cloneable-readable/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/exec-buffer/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/slick-carousel": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==", + "peerDependencies": { + "jquery": ">=1.8.0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/watchpack/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/fsevents/node_modules/util-deprecate": { + "version": "1.0.2", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/vinyl-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/bin-build/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cloneable-readable/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dependencies": { + "css-tree": "1.0.0-alpha.29" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/are-we-there-yet/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fs-extra/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprity/node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/ends-with": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ends-with/-/ends-with-0.2.0.tgz", + "integrity": "sha1-L52pjVelDP2kVxzkM5AAUA9Oa4o=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-polyfill": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/proxy-polyfill/-/proxy-polyfill-0.3.2.tgz", + "integrity": "sha512-ENKSXOMCewnQTOyqrQXxEjIhzT6dy572mtehiItbDoIUF5Sv5UkmRUc8kowg2MFvr232Uo8rwRpNg3V5kgTKbA==" + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/decompress-tar/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/fsevents/node_modules/string-width": { + "version": "1.0.2", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "dependencies": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "optional": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/fsevents/node_modules/semver": { + "version": "5.7.1", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/filemanager-webpack-plugin/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/bin-version/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "dependencies": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-tarbz2/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/gulp-sourcemaps/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/fsevents/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-chunk": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", + "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-gyp/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gulp-autoprefixer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-8.0.0.tgz", + "integrity": "sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==", + "dev": true, + "dependencies": { + "autoprefixer": "^10.2.6", + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "postcss": "^8.3.0", + "through2": "^4.0.2", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "gulp": ">=4" + }, + "peerDependenciesMeta": { + "gulp": { + "optional": true + } + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/squeak/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bin-build/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "optional": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imageinfo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/imageinfo/-/imageinfo-1.0.4.tgz", + "integrity": "sha1-HdJFbsuW/DlfCqEXnEZ9+z1deio=", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/anymatch/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=" + }, + "node_modules/bin-version/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/sprity/node_modules/vinyl-fs/node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.3.tgz", + "integrity": "sha512-A/OtSfSJQKLAFRVd4V0m6Sep9lPdjD8bpN8v3tCCGwE0Tmh0hOiVDm9tw6mXmWOKOSZIyr3EkywPo84cJjGvIQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.8", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^10.4.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "dependencies": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/connect-api-mocker": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/connect-api-mocker/-/connect-api-mocker-1.10.0.tgz", + "integrity": "sha512-8DQ3Na4jgkxDQ71THu2Wuv/fZBJwyzzZyADNB2zV/nlDPPmhcvWL6H5qZ/JR22Bcg4XD5GIcFpKOM4C4Gm37Fw==", + "dev": true, + "dependencies": { + "body-parser": "^1.18.3", + "chalk": "^2.4.1" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bin-build/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/send/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/fsevents/node_modules/sax": { + "version": "1.2.4", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/@babel/preset-env": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", + "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-spread": "^7.14.6", + "semver": "^6.3.0", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/helper-compilation-targets": "^7.15.0", + "@babel/plugin-transform-modules-commonjs": "^7.15.0", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.9", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-property-literals": "^7.14.5", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "core-js-compat": "^3.16.0", + "@babel/compat-data": "^7.15.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.9", + "@babel/preset-modules": "^0.1.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/types": "^7.15.0", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", + "dev": true + }, + "node_modules/chokidar/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/gulp-inline-source": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gulp-inline-source/-/gulp-inline-source-4.0.0.tgz", + "integrity": "sha512-LrqCom18aYkceV2YPqJyCrDpHNyLGrHHNYCmWQXFvJUMyYIpf+xxBzmvR45cokyoq2KW9H8oxijvnDjHn9s3Pw==", + "dependencies": { + "inline-source": "~6.1.8", + "plugin-error": "~1.0.1", + "through2": "~2.0.0" + }, + "engines": { + "node": ">=7.6" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/bin-check/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "optional": true, + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprity/node_modules/vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "dependencies": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/archiver/node_modules/async": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/bmp-js": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.3.tgz", + "integrity": "sha1-ZBE+nHzxICs3btYHvzBibr5XsYo=", + "dev": true + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "dev": true, + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/load-bmfont/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp/node_modules/gulp-cli": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", + "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", + "dev": true, + "dependencies": { + "yargs": "^7.1.0", + "v8flags": "^3.0.1", + "ansi-colors": "^1.0.1", + "color-support": "^1.1.3", + "copy-props": "^2.0.1", + "replace-homedir": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "fancy-log": "^1.3.2", + "matchdep": "^2.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "isobject": "^3.0.1", + "archy": "^1.0.0", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "mute-stdout": "^1.0.0", + "array-sort": "^1.0.0", + "concat-stream": "^1.6.0", + "liftoff": "^3.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/formidable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", + "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==", + "deprecated": "Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau", + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/sass/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", + "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/glob-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fsevents/node_modules/inflight": { + "version": "1.0.6", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-buffer/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/cloneable-readable/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/npm-bundled": { + "version": "1.1.1", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/lint-staged/node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/globby/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/gulp-sourcemaps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/lint-staged/node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/readdirp/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/sprity/node_modules/parse-filepath": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-0.5.0.tgz", + "integrity": "sha1-t8+biigkvXf3D7ks0X2KJAS/TWo=", + "dev": true, + "dependencies": { + "path-ends-with": "^0.2.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "node_modules/readdirp/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + } + }, + "node_modules/sprity/node_modules/merge-stream": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz", + "integrity": "sha1-SKB7O0oSHXSj7b/c20sIrb8CQLE=", + "dev": true, + "dependencies": { + "through2": "^0.6.1" + } + }, + "node_modules/socks-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", + "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "4", + "socks": "^2.3.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/filemanager-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/lint-staged/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/fsevents/node_modules/code-point-at": { + "version": "1.1.0", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/globby/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fsevents/node_modules/readable-stream": { + "version": "2.3.7", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", + "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.15.0", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-svgo/node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "optional": true + }, + "node_modules/are-we-there-yet/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sprity/node_modules/minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "brace-expansion": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/bin-check/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/minimatch": { + "version": "3.0.4", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-glob": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-svgo/node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/body-scroll-lock": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz", + "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" + }, + "node_modules/@gulp-sourcemaps/identity-map/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/imagemin-mozjpeg/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-xml-parser": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", + "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==", + "dev": true, + "optional": true, + "bin": { + "xml2js": "cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/sucrase": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.20.1.tgz", + "integrity": "sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==", + "dependencies": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/minipass": { + "version": "2.9.0", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fsevents/node_modules/process-nextick-args": { + "version": "2.0.1", + "extraneous": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cp-file": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", + "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/lodash-node": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz", + "integrity": "sha1-6oL3sQDHM9GkKvdoAeUGEF4qgOw=", + "deprecated": "This package is discontinued. Use lodash@^4.0.0.", + "dev": true, + "optional": true + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/glob-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/fsevents/node_modules/set-blocking": { + "version": "2.0.0", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/bin-wrapper/node_modules/file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/exec-buffer/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/bin-check/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/decompress-tar/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/bin-version/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/gulp-if/node_modules/through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "dependencies": { + "readable-stream": "2 || 3" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uglify-js/node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "dev": true, + "dependencies": { + "ip-regex": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/glob": { + "version": "7.1.6", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "optional": true, + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/fsevents/node_modules/mkdirp": { + "version": "0.5.3", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/crc-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "dev": true, + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/sprity/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ordered-read-streams/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + }, + "node_modules/debug-fabulous/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/ternary-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", + "integrity": "sha512-oIzdi+UL/JdktkT+7KU5tSIQjj8pbShj3OASuvDEhm0NT5lppsm7aXWAmAq4/QMaBIyfuEcNLbAQA+HpaISobQ==", + "dev": true, + "dependencies": { + "duplexify": "^4.1.1", + "fork-stream": "^0.0.4", + "merge-stream": "^2.0.0", + "through2": "^3.0.1" + } + }, + "node_modules/color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dependencies": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=", + "dev": true + }, + "node_modules/@gulp-sourcemaps/identity-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz", + "integrity": "sha512-Tb+nSISZku+eQ4X1lAkevcQa+jknn/OVUgZ3XCxEKIsLsqYuPoJwJOPQeaOk75X3WPftb29GWY1eqE7GLsXb1Q==", + "dev": true, + "dependencies": { + "acorn": "^6.4.1", + "normalize-path": "^3.0.0", + "postcss": "^7.0.16", + "source-map": "^0.6.0", + "through2": "^3.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@babel/core": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", + "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-module-transforms": "^7.15.0", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/sprity/node_modules/ternary-stream": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-1.2.3.tgz", + "integrity": "sha1-8Zafg4R/lkImG8FC4X7iAKrag/0=", + "dev": true, + "dependencies": { + "duplexer2": "~0.0.2", + "fork-stream": "~0.0.4", + "merge-stream": "~0.1.6", + "through2": "~0.6.3" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/download/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true, + "optional": true + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true, + "optional": true + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inline-source": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/inline-source/-/inline-source-6.1.10.tgz", + "integrity": "sha512-v/1yBPb3YfomHuEbxsYJEw3jlhycn8IWjq671jsihwgwLN1pUsx45MTEwuMMinGNeH2pT9tWxpLEq98Etp+kUA==", + "dependencies": { + "csso": "~3.5.1", + "htmlparser2": "^3.10.1", + "superagent": "~5.0.5", + "svgo": "~1.2.2", + "terser": "~3.17.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/imagemin/imagemin-gifsicle?sponsor=1" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/uglify-js/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", + "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/tar": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.10.tgz", + "integrity": "sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fsevents/node_modules/inherits": { + "version": "2.0.4", + "extraneous": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/fsevents/node_modules/iconv-lite": { + "version": "0.4.24", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/fsevents/node_modules/strip-ansi": { + "version": "3.0.1", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/got/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", + "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", + "dependencies": { + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/imagemin-optipng": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", + "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "dev": true, + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/got/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.3" + } + }, + "node_modules/fsevents/node_modules/once": { + "version": "1.4.0", + "extraneous": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/is-svg": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.1.tgz", + "integrity": "sha512-h2CGs+yPUyvkgTJQS9cJzo9lYK06WgRiXUqBBHtglSzVKAuH4/oWsqk7LGfbSa1hGk9QcZ0SyQtVggvBA8LZXA==", + "dev": true, + "optional": true, + "dependencies": { + "fast-xml-parser": "^3.19.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", + "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/fsevents/node_modules/deep-extend": { + "version": "0.6.0", + "extraneous": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + }, + "node_modules/send/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/readdirp/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/cli-truncate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/qs": { + "version": "6.9.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", + "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + }, + "@babel/core": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", + "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-module-transforms": "^7.15.0", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "requires": { + "@babel/types": "^7.15.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", + "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", + "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.15.0", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", + "@babel/helper-split-export-declaration": "^7.14.5" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", + "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", + "requires": { + "@babel/types": "^7.15.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", + "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", + "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.0", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "requires": { + "@babel/types": "^7.14.8" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helpers": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", + "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/parser": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==" + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", + "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", + "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", + "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.15.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.9" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", + "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.9", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.9", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.0", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.0", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + } + }, + "@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.0", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "requires": { + "type-fest": "^0.20.2" + } + } + } + }, + "@gulp-sourcemaps/identity-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz", + "integrity": "sha512-Tb+nSISZku+eQ4X1lAkevcQa+jknn/OVUgZ3XCxEKIsLsqYuPoJwJOPQeaOk75X3WPftb29GWY1eqE7GLsXb1Q==", + "dev": true, + "requires": { + "acorn": "^6.4.1", + "normalize-path": "^3.0.0", + "postcss": "^7.0.16", + "source-map": "^0.6.0", + "through2": "^3.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", + "dev": true, + "requires": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@sucrase/webpack-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sucrase/webpack-loader/-/webpack-loader-2.0.0.tgz", + "integrity": "sha512-KUfWr83g70Qm+ZqjGL+M4tX01taDP3BldQcI6NSMlDf7WTDfuo0RvLlS0ekF6dPVslNyZhbFFBy2OBTB6Sa6+Q==", + "requires": { + "loader-utils": "^1.1.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/archiver": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.1.1.tgz", + "integrity": "sha512-heuaCk0YH5m274NOLSi66H1zX6GtZoMsdE6TYFcpFFjBjg0FoU4i4/M/a/kNlgNg26Xk3g364mNOYe1JaiEPOQ==", + "dev": true, + "requires": { + "@types/glob": "*" + } + }, + "@types/eslint": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/node": { + "version": "16.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.1.tgz", + "integrity": "sha512-ncRdc45SoYJ2H4eWU9ReDfp3vtFqDYhjOsKlFFUDEn8V1Bgr2RjYal8YT5byfadWIRluhPFU6JiDOl0H6Sl87A==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-import-assertions": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", + "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", + "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "optional": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true + } + } + }, + "archiver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", + "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "dependencies": { + "async": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", + "dev": true + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "4.2.3", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "optional": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "optional": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.2.tgz", + "integrity": "sha512-RHKq0YCvhxAn9987n0Gl6lkzLd39UKwCkUPMFE0cHhxU0SvcTjBxWG/CtkZ4/HvbqK9U5V8j03nAcGBlX3er/Q==", + "dev": true, + "requires": { + "browserslist": "^4.16.8", + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "dev": true + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "bignumber.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", + "integrity": "sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=", + "dev": true + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + } + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "optional": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "optional": true + } + } + }, + "bin-pack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bin-pack/-/bin-pack-1.0.2.tgz", + "integrity": "sha1-wqAU7b8L7XCjKSBi7UZXe5YSBnk=", + "dev": true + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + } + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "bmp-js": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.3.tgz", + "integrity": "sha1-ZBE+nHzxICs3btYHvzBibr5XsYo=", + "dev": true + }, + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "dev": true, + "requires": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + }, + "dependencies": { + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "requires": { + "bytes": "1", + "string_decoder": "0.10" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + } + } + }, + "body-scroll-lock": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz", + "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "bootstrap": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", + "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", + "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "requires": { + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "optional": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "optional": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "optional": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "dev": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001251", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", + "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "optional": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/color/-/color-0.8.0.tgz", + "integrity": "sha1-iQwHw/1OZJU3Y4kRz2keVFi2/KU=", + "dev": true, + "requires": { + "color-convert": "^0.5.0", + "color-string": "^0.3.0" + }, + "dependencies": { + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "connect-api-mocker": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/connect-api-mocker/-/connect-api-mocker-1.10.0.tgz", + "integrity": "sha512-8DQ3Na4jgkxDQ71THu2Wuv/fZBJwyzzZyADNB2zV/nlDPPmhcvWL6H5qZ/JR22Bcg4XD5GIcFpKOM4C4Gm37Fw==", + "dev": true, + "requires": { + "body-parser": "^1.18.3", + "chalk": "^2.4.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js-compat": { + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.3.tgz", + "integrity": "sha512-A/OtSfSJQKLAFRVd4V0m6Sep9lPdjD8bpN8v3tCCGwE0Tmh0hOiVDm9tw6mXmWOKOSZIyr3EkywPo84cJjGvIQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.8", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + } + } + }, + "cp-file": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", + "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "cpy": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", + "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", + "dev": true, + "requires": { + "arrify": "^2.0.1", + "cp-file": "^7.0.0", + "globby": "^9.2.0", + "has-glob": "^1.0.0", + "junk": "^3.1.0", + "nested-error-stacks": "^2.1.0", + "p-all": "^2.1.0", + "p-filter": "^2.1.0", + "p-map": "^3.0.0" + }, + "dependencies": { + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + } + } + }, + "crc-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "dev": true, + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + } + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=" + }, + "css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "requires": { + "css-tree": "1.0.0-alpha.29" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "optional": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "debug-fabulous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", + "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", + "dev": true, + "requires": { + "debug": "3.X", + "memoizee": "0.4.X", + "object-assign": "4.X" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "4.2.3", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "optional": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "decree": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/decree/-/decree-0.0.6.tgz", + "integrity": "sha1-R+/vDtYA1ybqhkA0XcSWHQ+lTN0=", + "dev": true, + "optional": true, + "requires": { + "lodash-node": "^2.4.1" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "4.2.3", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + } + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "optional": true, + "requires": { + "pify": "^3.0.0" + } + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true, + "optional": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.817", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.817.tgz", + "integrity": "sha512-Vw0Faepf2Id9Kf2e97M/c99qf168xg86JLKDxivvlpBQ9KDtjSeX0v+TiuSE25PqeQfTz+NJs375b64ca3XOIQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "ends-with": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ends-with/-/ends-with-0.2.0.tgz", + "integrity": "sha1-L52pjVelDP2kVxzkM5AAUA9Oa4o=", + "dev": true + }, + "enhanced-resolve": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "tapable": "^2.2.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + }, + "dependencies": { + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "requires": { + "string-template": "~0.2.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "optional": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "optional": true + } + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", + "dev": true + }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" + }, + "fast-xml-parser": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", + "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==", + "dev": true, + "optional": true + }, + "fastq": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz", + "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filemanager-webpack-plugin": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/filemanager-webpack-plugin/-/filemanager-webpack-plugin-6.1.6.tgz", + "integrity": "sha512-2T42l4l4LUpaDzSbixDao5azPPaLWdDR0uhy8gk9mXty1GWtSYPukYnHOuyLdkOGWxOXjQ9F6uNKPJq1P3wGxg==", + "dev": true, + "requires": { + "@types/archiver": "^5.1.1", + "archiver": "^5.3.0", + "cpy": "^8.1.2", + "del": "^6.0.0", + "fs-extra": "^10.0.0", + "is-glob": "^4.0.1", + "schema-utils": "^3.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "universalify": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", + "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==" + }, + "fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "0.18.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.4.tgz", + "integrity": "sha1-fyBXUtbTlZyWdTPjRUAWGns43DY=", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "jsonfile": "^2.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "through2": "^2.0.3" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "extraneous": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "extraneous": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "extraneous": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "extraneous": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "extraneous": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "extraneous": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "bundled": true, + "extraneous": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "extraneous": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "extraneous": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "extraneous": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "extraneous": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "extraneous": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "extraneous": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "extraneous": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "extraneous": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "extraneous": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "extraneous": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "extraneous": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "extraneous": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "extraneous": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "extraneous": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "extraneous": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "extraneous": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "extraneous": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "extraneous": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "extraneous": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "extraneous": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "extraneous": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "extraneous": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "extraneous": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "extraneous": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "extraneous": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "extraneous": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "extraneous": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "extraneous": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "extraneous": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "extraneous": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "extraneous": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "extraneous": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "extraneous": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "extraneous": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "extraneous": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "extraneous": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "extraneous": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "extraneous": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "extraneous": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "extraneous": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "extraneous": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "extraneous": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "extraneous": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "extraneous": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "extraneous": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "extraneous": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "extraneous": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "extraneous": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "extraneous": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "extraneous": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "extraneous": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "extraneous": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "extraneous": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "extraneous": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "extraneous": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "extraneous": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "extraneous": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "extraneous": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "extraneous": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "optional": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifsicle": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.2.0.tgz", + "integrity": "sha512-vOIS3j0XoTCxq9pkGj43gEix82RkI5FveNgaFZutjbaui/HH+4fR8Y56dwXDuxYo8hR4xOo6/j2h1WHoQW6XLw==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^5.0.0", + "logalot": "^2.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", + "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.0.1", + "yargs": "^7.1.0" + } + } + } + }, + "gulp-autoprefixer": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-8.0.0.tgz", + "integrity": "sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==", + "dev": true, + "requires": { + "autoprefixer": "^10.2.6", + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "postcss": "^8.3.0", + "through2": "^4.0.2", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" + } + } + } + }, + "gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "requires": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "dependencies": { + "ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true + } + } + }, + "gulp-if": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-3.0.0.tgz", + "integrity": "sha512-fCUEngzNiEZEK2YuPm+sdMpO6ukb8+/qzbGfJBXyNOXz85bCG7yBI+pPSl+N90d7gnLvMsarthsAImx0qy7BAw==", + "dev": true, + "requires": { + "gulp-match": "^1.1.0", + "ternary-stream": "^3.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "requires": { + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-imagemin": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-7.1.0.tgz", + "integrity": "sha512-6xBTNybmPY2YrvrhhlS8Mxi0zn0ypusLon63p9XXxDtIf7U7c6KcViz94K7Skosucr3378A6IY2kJSjJyuwylQ==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "fancy-log": "^1.3.2", + "imagemin": "^7.0.0", + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^7.0.0", + "imagemin-svgo": "^7.0.0", + "plugin-error": "^1.0.1", + "plur": "^3.0.1", + "pretty-bytes": "^5.3.0", + "through2-concurrent": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "gulp-inline-source": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gulp-inline-source/-/gulp-inline-source-4.0.0.tgz", + "integrity": "sha512-LrqCom18aYkceV2YPqJyCrDpHNyLGrHHNYCmWQXFvJUMyYIpf+xxBzmvR45cokyoq2KW9H8oxijvnDjHn9s3Pw==", + "requires": { + "inline-source": "~6.1.8", + "plugin-error": "~1.0.1", + "through2": "~2.0.0" + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true + }, + "gulp-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.0.0.tgz", + "integrity": "sha512-J0aH0/2N4+2szGCeut0ktGHK0Wg8L9uWivuigrl7xv+nhxozBQRAKLrhnDDaTa3FeUWYtgT8w4RlgdhRy5v16w==", + "dev": true, + "requires": { + "chalk": "^4.1.1", + "lodash": "^4.17.20", + "plugin-error": "^1.0.1", + "replace-ext": "^2.0.0", + "strip-ansi": "^6.0.0", + "transfob": "^1.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true + } + } + }, + "gulp-sourcemaps": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz", + "integrity": "sha512-RqvUckJkuYqy4VaIH60RMal4ZtG0IbQ6PXMNkNsshEGJ9cldUPRb/YCgboYae+CLAs1HQNb4ADTKCx65HInquQ==", + "dev": true, + "requires": { + "@gulp-sourcemaps/identity-map": "^2.0.1", + "@gulp-sourcemaps/map-sources": "^1.0.0", + "acorn": "^6.4.1", + "convert-source-map": "^1.0.0", + "css": "^3.0.0", + "debug-fabulous": "^1.0.0", + "detect-newline": "^2.0.0", + "graceful-fs": "4.2.3", + "source-map": "^0.6.0", + "strip-bom-string": "^1.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handlebars": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.8.tgz", + "integrity": "sha512-frzSzoxbJZSB719r+lM3UFKrnHIY6VPY/j47+GNOHVnBHxO+r+Y/iDjozAbj1SztmmMpr2CcZY6rLeN5mqX8zA==", + "dev": true, + "requires": { + "optimist": "^0.6.1", + "source-map": "^0.1.40", + "uglify-js": "^2.6" + }, + "dependencies": { + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + } + } + }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", + "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", + "dev": true, + "requires": { + "is-glob": "^3.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "husky": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", + "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "imageinfo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/imageinfo/-/imageinfo-1.0.4.tgz", + "integrity": "sha1-HdJFbsuW/DlfCqEXnEZ9+z1deio=", + "dev": true + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "4.2.3", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + } + } + }, + "imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true + } + } + }, + "imagemin-optipng": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", + "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^6.0.0" + } + }, + "imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "requires": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "optional": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "optional": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "optional": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "optional": true + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + } + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inline-source": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/inline-source/-/inline-source-6.1.10.tgz", + "integrity": "sha512-v/1yBPb3YfomHuEbxsYJEw3jlhycn8IWjq671jsihwgwLN1pUsx45MTEwuMMinGNeH2pT9tWxpLEq98Etp+kUA==", + "requires": { + "csso": "~3.5.1", + "htmlparser2": "^3.10.1", + "superagent": "~5.0.5", + "svgo": "~1.2.2", + "terser": "~3.17.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=", + "dev": true + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "optional": true + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "optional": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "optional": true + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-svg": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.1.tgz", + "integrity": "sha512-h2CGs+yPUyvkgTJQS9cJzo9lYK06WgRiXUqBBHtglSzVKAuH4/oWsqk7LGfbSa1hGk9QcZ0SyQtVggvBA8LZXA==", + "dev": true, + "optional": true, + "requires": { + "fast-xml-parser": "^3.19.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "jest-worker": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jimp": { + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", + "integrity": "sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=", + "dev": true, + "requires": { + "bignumber.js": "^2.1.0", + "bmp-js": "0.0.3", + "es6-promise": "^3.0.2", + "exif-parser": "^0.1.9", + "file-type": "^3.1.0", + "jpeg-js": "^0.2.0", + "load-bmfont": "^1.2.3", + "mime": "^1.3.4", + "mkdirp": "0.5.1", + "pixelmatch": "^4.0.0", + "pngjs": "^3.0.0", + "read-chunk": "^1.0.1", + "request": "^2.65.0", + "stream-to-buffer": "^0.1.0", + "tinycolor2": "^1.1.2", + "url-regex": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "jpeg-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", + "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=", + "dev": true + }, + "jquery": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", + "integrity": "sha1-AeHfuikP5z3rp3zurLD5ui/sngw=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "4.2.3" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "layout": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/layout/-/layout-2.2.0.tgz", + "integrity": "sha1-MeRL/BjdEBmz/7II5AKku/4uavQ=", + "dev": true, + "requires": { + "bin-pack": "~1.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "optional": true + }, + "lazysizes": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz", + "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==" + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "lint-staged": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.2.tgz", + "integrity": "sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==", + "requires": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "commander": "^7.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "listr2": "^3.8.2", + "log-symbols": "^4.1.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + } + } + }, + "listr2": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.0.tgz", + "integrity": "sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==", + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^1.2.2", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "dev": true, + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + } + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "optional": true + }, + "lodash-node": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz", + "integrity": "sha1-6oL3sQDHM9GkKvdoAeUGEF4qgOw=", + "dev": true, + "optional": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true + }, + "lorem-ipsum": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-2.0.3.tgz", + "integrity": "sha512-CX2r84DMWjW/DWiuzicTI9aRaJPAw2cvAGMJYZh/nx12OkTGqloj8y8FU0S8ZkKwOdqhfxEA6Ly8CW2P6Yxjwg==", + "dev": true, + "requires": { + "commander": "^2.17.1" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "optional": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dev": true, + "requires": { + "es5-ext": "~0.10.2" + } + }, + "lwip": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/lwip/-/lwip-0.0.9.tgz", + "integrity": "sha1-KLQWmDXSfKKTJedf0biDrje1D8w=", + "dev": true, + "optional": true, + "requires": { + "async": "^2.0.0-rc.5", + "bindings": "^1.2.1", + "decree": "0.0.6", + "nan": "^2.3.2" + } + }, + "m3-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/m3-utils/-/m3-utils-0.1.0.tgz", + "integrity": "sha512-N8bdQwPBeiTnOIzWKweN4rI683Lmm/xbXpfy1PqQLjqIZZcgh1eidq9Spab1RogK3DPQ9hlmvAyl4wGW6rmJmQ==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "make-fetch-happen": { + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz", + "integrity": "sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.0.5", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^5.0.0", + "ssri": "^8.0.0" + }, + "dependencies": { + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "optional": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dev": true, + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "dependencies": { + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.4.tgz", + "integrity": "sha512-TielGogIzbUEtd1LsjZFs47RWuHHfhl6TiCx1InVxApBAmQ8bL0dL5ilkLGcRvuyW/A9nE+Lvn855Ewz8S0PnQ==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nested-error-stacks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", + "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "optional": true + }, + "node-gyp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.2.0.tgz", + "integrity": "sha512-KG8SdcoAnw2d6augGwl1kOayALUrXW/P2uOAm2J2+nmW/HjZo7y+8TDg7LejxbekOOSv3kzhq+NSUYkIDAX8eA==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "4.2.3", + "make-fetch-happen": "^8.0.14", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" + }, + "nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "dev": true, + "requires": { + "chalk": "~0.4.0", + "underscore": "~1.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "optipng-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", + "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } + } + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "p-all": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", + "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", + "dev": true, + "requires": { + "p-map": "^2.0.0" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "requires": { + "p-timeout": "^3.1.0" + } + }, + "p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "requires": { + "p-map": "^2.0.0" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", + "dev": true + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", + "dev": true + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "dev": true, + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-ends-with": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/path-ends-with/-/path-ends-with-0.2.3.tgz", + "integrity": "sha1-KkpLYUpb7jna+g9dpI6GLG1Iw94=", + "dev": true, + "requires": { + "ends-with": "^0.2.0", + "normalize-path": "^2.0.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "dev": true, + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "requires": { + "semver-compare": "^1.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true + }, + "prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "prettydiff": { + "version": "1.16.37", + "resolved": "https://registry.npmjs.org/prettydiff/-/prettydiff-1.16.37.tgz", + "integrity": "sha1-RZ0g31jhUNNh7TEhwcx/Oe7zljo=", + "dev": true + }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "dev": true + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "proxy-polyfill": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/proxy-polyfill/-/proxy-polyfill-0.3.2.tgz", + "integrity": "sha512-ENKSXOMCewnQTOyqrQXxEjIhzT6dy572mtehiItbDoIUF5Sv5UkmRUc8kowg2MFvr232Uo8rwRpNg3V5kgTKbA==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true, + "optional": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", + "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "read-chunk": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", + "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "4.2.3", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "optional": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "optional": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.38.1.tgz", + "integrity": "sha512-Lj8nPaSYOuRhgqdyShV50fY5jKnvaRmikUNalMPmbH+tKMGgEKVkltI/lP30PEfO2T1t6R9yc2QIBLgOc3uaFw==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "optional": true, + "requires": { + "commander": "^2.8.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + } + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + } + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "slick-carousel": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==" + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", + "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "4", + "socks": "^2.3.3" + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sprity": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/sprity/-/sprity-1.0.8.tgz", + "integrity": "sha1-sa/cYfDOwGwGlZerXd3Y9Z2LvQw=", + "dev": true, + "requires": { + "bluebird": "^2.9.24", + "color": "^0.8.0", + "colors": "^1.0.3", + "cssesc": "^0.1.0", + "fs-extra": "^0.18.2", + "handlebars": "^3.0.2", + "imageinfo": "^1.0.4", + "layout": "~2.2.0", + "lodash": "^3.7.0", + "nomnom": "^1.8.1", + "parse-filepath": "^0.5.0", + "prettydiff": "^1.11.13", + "sprity-css": "^1.0.2", + "sprity-lwip": "^1.0.3", + "ternary-stream": "^1.2.3", + "through2": "^0.6.5", + "vinyl": "^0.4.6", + "vinyl-fs": "^1.0.0" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "glob-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-4.1.1.tgz", + "integrity": "sha1-uELfENaIx+trz869hG84UilrMgA=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^2.0.2" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "merge-stream": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz", + "integrity": "sha1-SKB7O0oSHXSj7b/c20sIrb8CQLE=", + "dev": true, + "requires": { + "through2": "^0.6.1" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "parse-filepath": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-0.5.0.tgz", + "integrity": "sha1-t8+biigkvXf3D7ks0X2KJAS/TWo=", + "dev": true, + "requires": { + "path-ends-with": "^0.2.1" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "ternary-stream": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-1.2.3.tgz", + "integrity": "sha1-8Zafg4R/lkImG8FC4X7iAKrag/0=", + "dev": true, + "requires": { + "duplexer2": "~0.0.2", + "fork-stream": "~0.0.4", + "merge-stream": "~0.1.6", + "through2": "~0.6.3" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + }, + "vinyl-fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-1.0.0.tgz", + "integrity": "sha1-0VdS5owtrXQ2Tn6FNHNzU1RpLt8=", + "dev": true, + "requires": { + "duplexify": "^3.2.0", + "glob-stream": "^4.0.1", + "glob-watcher": "^0.0.8", + "graceful-fs": "4.2.3", + "merge-stream": "^0.1.7", + "mkdirp": "^0.5.0", + "object-assign": "^2.0.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + } + } + }, + "sprity-css": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sprity-css/-/sprity-css-1.0.2.tgz", + "integrity": "sha1-cwYWH6HjDnFlKf01jI2o82AhQsw=", + "dev": true, + "optional": true, + "requires": { + "bluebird": "^2.9.24", + "fs-extra": "^0.18.0" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true, + "optional": true + } + } + }, + "sprity-jimp": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/sprity-jimp/-/sprity-jimp-0.0.1.tgz", + "integrity": "sha1-tkXHs74L6SGq2CZqJaSjTAqxO1I=", + "dev": true, + "requires": { + "bluebird": "^2.9.24", + "jimp": "^0.2.28" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + } + } + }, + "sprity-lwip": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/sprity-lwip/-/sprity-lwip-1.0.7.tgz", + "integrity": "sha1-K/Udev81IGUD9bvN3SALAMa9om4=", + "dev": true, + "optional": true, + "requires": { + "bluebird": "^2.9.24", + "lwip": "0.0.9" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true, + "optional": true + } + } + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "stream-to": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", + "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=", + "dev": true + }, + "stream-to-buffer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", + "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", + "dev": true, + "requires": { + "stream-to": "~0.2.0" + } + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" + }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "sucrase": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.20.1.tgz", + "integrity": "sha512-BIG59HaJOxNct9Va6KvT5yzBA/rcMGetzvZyTx0ZdCcspIbpJTPS64zuAfYlJuOj+3WaI5JOdA+F0bJQQi8ZiQ==", + "requires": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "superagent": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-5.0.9.tgz", + "integrity": "sha512-aOBxh0xN3nCcaG0oot9apJe77FzzCOsg469l06Nw0gW7p9q0mfyAOhSiCLzHCFxKKCNtTx8cxymqoY2cGUfV8g==", + "requires": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "fast-safe-stringify": "^2.0.6", + "form-data": "^2.3.3", + "formidable": "^1.2.1", + "methods": "^1.1.2", + "mime": "^2.4.4", + "qs": "^6.7.0", + "readable-stream": "^3.4.0", + "semver": "^6.1.1" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz", + "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true + }, + "tar": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.10.tgz", + "integrity": "sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "ternary-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-3.0.0.tgz", + "integrity": "sha512-oIzdi+UL/JdktkT+7KU5tSIQjj8pbShj3OASuvDEhm0NT5lppsm7aXWAmAq4/QMaBIyfuEcNLbAQA+HpaISobQ==", + "dev": true, + "requires": { + "duplexify": "^4.1.1", + "fork-stream": "^0.0.4", + "merge-stream": "^2.0.0", + "through2": "^3.0.1" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "dev": true, + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "requires": { + "readable-stream": "2 || 3" + } + } + } + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", + "dev": true, + "requires": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.0" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "terser": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz", + "integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "requires": { + "through2": "^2.0.0" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "optional": true + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "requires": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "optional": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "transfob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/transfob/-/transfob-1.0.0.tgz", + "integrity": "sha1-x/wnpbVDCtSGJnrmZtkj90oKsyA=", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "optional": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "optional": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "optional": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "optional": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=", + "dev": true + }, + "undertaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "dev": true, + "requires": { + "ip-regex": "^1.0.1" + }, + "dependencies": { + "ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", + "dev": true + } + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "4.2.3", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "4.2.3", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "watchpack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "4.2.3" + }, + "dependencies": { + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + } + } + }, + "webpack": { + "version": "5.51.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz", + "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.0", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "4.2.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^3.2.0" + }, + "dependencies": { + "acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "dev": true + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dev": true, + "requires": { + "mime-db": "1.49.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + } + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "optional": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "dev": true, + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", + "dev": true + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } + } + } +} \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..52f6a38 --- /dev/null +++ b/package.json @@ -0,0 +1,89 @@ +{ + "author": "Agência M3", + "name": "tema-template", + "shopName": "template", + "description": "Tema Vtex para loja Vtex", + "version": "1.0.0", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "local": "cross-env NODE_ENV=local gulp watch", + "local:fast": "cross-env NODE_ENV=localfast gulp watch", + "dev": "cross-env NODE_ENV=development gulp watch", + "dev:fast": "cross-env NODE_ENV=devfast gulp watch", + "prod": "cross-env NODE_ENV=production gulp build", + "format": "prettier --write \"src/arquivos/**/*.{js,jsx,scss}\"", + "preinstall": "npx npm-force-resolutions" + }, + "license": "ISC", + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@babel/preset-react": "^7.14.5", + "babel-loader": "^8.2.2", + "chalk": "^4.1.2", + "connect-api-mocker": "^1.10.0", + "cross-env": "^7.0.3", + "del": "^6.0.0", + "eslint-plugin-prettier": "^3.4.1", + "filemanager-webpack-plugin": "^6.1.6", + "glob": "^7.1.7", + "gulp": "~4.0.2", + "gulp-autoprefixer": "^8.0.0", + "gulp-connect": "^5.7.0", + "gulp-if": "^3.0.0", + "gulp-imagemin": "^7.1.0", + "gulp-rename": "^2.0.0", + "gulp-sass": "^5.0.0", + "gulp-sourcemaps": "^3.0.0", + "husky": "^7.0.2", + "jquery": "~1.12.1", + "lorem-ipsum": "^2.0.3", + "node-gyp": "^8.2.0", + "prettier": "^2.3.2", + "sass": "^1.38.1", + "sprity": "^1.0.8", + "sprity-jimp": "0.0.1", + "terser-webpack-plugin": "^5.1.4", + "webpack": "^5.51.1", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@sucrase/webpack-loader": "^2.0.0", + "body-scroll-lock": "^3.1.5", + "bootstrap": "^4.5.3", + "eslint": "^7.32.0", + "gulp-inline-source": "^4.0.0", + "lazysizes": "^5.3.2", + "lint-staged": "^11.1.2", + "m3-utils": "^0.1.0", + "proxy-polyfill": "^0.3.2", + "regenerator-runtime": "^0.13.9", + "slick-carousel": "~1.8.1", + "sucrase": "^3.20.1" + }, + "lint-staged": { + "*.{js,jsx,scss}": [ + "./node_modules/.bin/prettier --write \"src/arquivos/**/*.{js,jsx,scss}\"", + "git add" + ] + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "browserslist": [ + "defaults" + ], + "babel": { + "presets": [ + "@babel/env", + "@babel/react" + ] + }, + "resolutions": { + "graceful-fs": "4.2.3" + } +} diff --git a/src/arquivos/fonts/.gitKeep b/src/arquivos/fonts/.gitKeep new file mode 100644 index 0000000..e69de29 diff --git a/src/arquivos/icons/.gitKeep b/src/arquivos/icons/.gitKeep new file mode 100644 index 0000000..e69de29 diff --git a/src/arquivos/icons/lupa.svg b/src/arquivos/icons/lupa.svg new file mode 100644 index 0000000..ea094e0 --- /dev/null +++ b/src/arquivos/icons/lupa.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/arquivos/img/background-newsletter.png b/src/arquivos/img/background-newsletter.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bbec64ac5a8df6a977cd94ccb9c2cfe3268c24 GIT binary patch literal 15486 zcmcJ$g;x~s8}L1pN{C7$CAHMjjdUX{-Q6L%bc1xK0+Ny{-Q6i5EFs<9-LSy3-}gPg z=RbJnoZX$-Gjqo^SIvEWCQ?~Z<~7E93;+OL%gIWr0svYLVn6uR3&i)jwuLz22i-|l z#{~c|asT@u0qL1Uh(D2BRAt10@=?+~!~v?67(@&Js^T%>CTIX4h$|;4rtXP!l(pcs z@Tb141m z6laQTcPk1XpXY*hO=x3AuR|Kg6Lkome&f$(cK~qtah86&yWzxXyZ6Z5$-4W7;#woXZK5tD!QMg&j#Qv^VcKM~w`Dw`gf)ePbz;4m7XB}tWu+fP z!D5GfPCnPXs!uQioPTS!c%9MFMs?-Ab;w665A*hquT{UVb+7}Q5M0a-oK~|lkJtKr zt9wiuZ;MHuMXhQLzx`s4svvZs2z`>nx6+&JZd-E9YFW-c2-AkQi|PwJcyGAlg&?hp z(PPWw@o-X-I7m0`2%&U33+m{!G|!#66_Me}Z4mm0V~>Zb4%Dqz=F8dV>|AvweJ} zqkHw3H`Z%z4|8QQ@P4Xbn9z*dkvsl6q5;Ca)gC#tRbhevElq%&t4hR!cM20C7&|3T zW3$}AeRewe`PI^xA@0o6qo|l?VuEj&qm035#~Ykxs|IyE!6J7;0mv2;P{W`G z0>9fSE=JBN7LujE8eTAtER9;=U3x2NoV|z}Vg-Crvm#+X3z^T`+Dbul+JgdSB)aMR zbREQc)p&&1IX}(1mtwOBdMf^qw9RDav2r19?Q(wf2q!Fj=Dig`UOX!ol>Rm^G9YY~ zmh76pwo1aA-<_=CFqbS%>=_sHYhoHGFE=N}gv4NQs;aLQoD&JV1_5|Zn+dRg`G6@D!h zxI9E|se(V)J6>z+C5-`2$yN|jvL63@DMbEXiJZ9A3xs)au$FPB^o*%!5b|`(8;`t1)03Bc!$UTF@%!t`>B%^%SAb{k0cJ-y z2z`mxRV_9kY@+%1Cz6KVQAUc(il0TOdTd7`2lHF#tIBUJ#VCQ0^^+RbCmsphzs|B` zKc_$n57XeF;jqftb7n{;=b9nZ$dUe)6)K`*Jb~)XyPM(uh*3=X-ISh}XwwklAVxBc zVNtQ`e_?%c1Lbv6pEi7WE_fXe1rulo;?P2Y64To0G4b?8%ucgXjai81`%ip?;Fo{N zYxYjrZ+|G3x;P?h*ON)5geD!FG}YdKF)@&)!*y(LT_9PbsgZ5^u==w#4%=e^;Ne%M~*oQ`~+oKNuctE@?Wz#m9Dx>7&*QwjV&hMzD@ev zp5Lnp|1AHuFn30tO-Ylp2BE>qelsq?aZ#*&&laUG?Kz`x{_9`ky*yGTQ=uEQwaZ4kI zoIx|zNm&X$!-}BPg3H^->UlB(qH%;Vv zq?1ZLaV$kFkh_%=b&Hn9D-aMTd@#-B#S&h{Nw;(=zbRm4K=+A{vmY}@Y~;-d!>d(x zteu5dDuvkKUe?Y-^yv9{KIm7EcXqOT8Q81vFY$o?6G;eI<8)?2y>QCWE;>z-0b}>wQhwdMvOzHR%5mxZU5#ajMJn=Q zxcNw~WbN>DI<+sX83aa;rG43X$Ob80ViP9Vf$U$KBjX%Pkl>DYJl2iRZzWcch0i_& zImOZr#7mre6{d~ZXLK#lC1f=DUdE9&%bhxfolwUt-(^g=ocj#Vq^hppocv6udfge! zZu^?m_01f{k`wj>1X&~$vd2wl^j3Iau;7#&%izW#A_f}sE1tyrg2q+zF2g-Q`4&zb zjs_>fC~Py3Y5RCD>6%(dVS64rExp<;q|t0rc#e6BJ49dMd2@dH%9SERFwdne z2Qrh`{NqONI?0!gCPzy=SwJfNKvIWgDFcy-MH`bSLxZt7MYTp5?h7c=Nn3IUEU+Ht z?|!tHA)$BjCJIPp$B&pNd-_i!MYS#d=*eU|Te$jeq&M13a1g6RWip6#YG1Gy+4Cdv zXY{}A0Ef$`2Qd6bXJ%uQwKE?*T|0%FuBMzg2j8W=zNpH*c60Wq>Ngx)R+u&IgKKh~ zv^R*bKk;=+ttj?l{g!OSX6LR9F_@qJ6j(&T4~P#Q8#&T{RS=gDs}x7+YBE}IP&Vjp z;>1UN?bf*cwgU)=qwQ}ce>%ccx1UBU9;xh2HGG%G)LgBO0VleWM~n^<>^Bkm2t3G z1^>jG51+N5W7gHwZY9*kKJVoi92GY^>wf`qBz8J4Fk1#&abRi?{Y2E@zt(W>U!n7{ zIvU$e%0B;kwHM$FG&zJJI0hZqHeZa3qQ`utZX7Gz8#Ev@wB|}AZ3gz7P8l2G1ryJ# zG1pbHSgU@9y0+#Kv{~{uy?-ddA>-aGCl4FmYK?R`5g;6t*4X2Y05Tbm(Y< zc`$rW*BfAG(tLu`Z51J`1bjd$7j%A?ji!O4X6AIpMVGuWzXyllZ-v=z=TMW1*$HNM zOS+F`AVb#^i;bxlwFfbmul_Pq2+Izm;*+yq4@Z^5?na%ErXoMM#oqn-a3asRd@5f2 zoL{ZGI)taD>Pe1DUVJ8?@~9Q8`2~Nx?<_yqx6&{Mc}E3Jkvh;-q9=X4(5IRujz>bN zC9+PMTW9kCNQuw0YmRr|tRG0C*z%XLqA4XY=y>+Q81ATPO&KwiF&qtD$c;3SLe1Qq>h`vS5#2d~iu5_|D?wbj* zH(EWXko3*2`JV(tW(gd8`nRNi!3A3S-*r?1x%a-%24xj(L*3*&OmUN)%InX=^U)hdV(vJFGQJ8FOK_^f#wocI*>tcrA<;OJfPV&G?#YT4#K)7qJ|m{9?W=QJNRGuQctv zg)O*jZj=7KhEy?#o_k5VLNRy8Wu{wOGwFC+t|bU{*7ljF-vdU4(Hk-Y`a*|`+JWM5 zam8KB8BkohIh5OCbnqwpGUKIYsFJ{m?Q@lLh-o0qEQQqX#Gj%lg|rFpNB>C;BX9c$ z{YIhu&II(}zHhAXxb{Q-yRNVUrJJtim&^H)NbP@DU)!hO9$qLG!ai;l#wLRlF{NfO z26u>mFdnb{yTvSSz+}|IQ-5Bba*+4H?_5&0p1K{ckl@_w9Qysh@u90_MfooDE>A9h zJ8zg@hHEss?nP%CF*ASqt%5(4FYAr2@*jG(zwelyvQ5uCtXuz75X(Oj1k4!XYT*SS z9ZOC0cI3F!{U*Jk)e-Xym10POz3FBl$89n^toH(CGI!n|SQy!qIt~-P>*U1+^T%}^ zj231r!pG<Ai*J$LkrTm7K>Nes?y37Js|k z!Q}xH41Pc)YBaI_WQ5?ySzn2MIBk%W68)>^vZd z43Q`Oo0LB|U8IVthpprMHM)M7`VNj_4eo?f$B)E@xESVnR8FtHz+YXfRe?VVEAS%k zI2Gv!#G6Q})RTJl^?1CKJRU5H?S8ajA&XvnAcq}uJzS+w;h6+mkvuOI$n^0zClqxk z+Wq2uTN%H-8}kn7Z?f5C@f74yHhU*7jyOu+=}kHxWx@%)V;*TK_vZiuTYrt|&52pESBjGZ!tqqM zQ+z8>%8Gclu;CHq;i@9OX>I_AS53i6OAI#&HrE?kLh^))4)Q* z02wTrjg=q!NxVUxFLm*)tB2bWP?WZ_P*pd6L)&Xo$_=D+&3@TR9&5TECRy{*!f{Z8 z@^sn9MNjma;J}VQ$_b#D4-fBQ`b=*{DdrVVl!tZi9PF2Zl4XShkmUDCNsJ)q(KrNO zzGtQex4i(s;U8X1c-6)9>Q`_;w78BYQ2{bLWsCSd}!T><6oL5;-lj1G0)w z7c@B{fy8OHuA@%@hJPNo7D>Ohe?C|L$zt^qzyw9EY%ksqIi7bK1S&@u=8*IPlJQ(Ykkhd{YGf@Iw+^l~)CuyzkjA^A9+Ji}6p-5e zwehyOoSER_7)_f;U^q_Z$jX)u6C*V-W_c##SL9A=4Cu}mW$ESh(})KjgWP0`@G@y! z#7z1RXl@J< zZ0&|k&&RvVFSV(2ZPk~?bd?(mg3`$yGt;HN#Vn6113d$kLKx$`8qh}jR24S40-ye$ zLL-=fZJ~|1+8&I*A~rRb^V6_}=9zCvD`-0JpXrN_B(lOvm5j%fJBlG50z^|utU2{d z?(Y^jkXB(f`L`N`DZ_&3e$kssza=kI(BtPOL5T;+?DBgUq>PcTU+{I2?6c?ovpRru1fi5S;F#YM( zZYk4<>Mtj~3Ndo%c^S`LCXdSSrwuz2uhdmSuaR$cFU%x?(-*LTexaO&U74oV8a7WU zCSnNhw7#{y>&$?$oBGw@G~;6ic<1qFgU(123*h+@f7M?ohd|G_My6iW(`-qb5o;zh z@{NTo53eC^!sD4ha*h>tmSK`PZOBI%}g%gUo}m7m+XY99M5~*x4(S&X|q{3 zPC4KM;pKg&J<*HvQwu@IjKD3M07?8$e=7e}O)PSeH-o!~&^WAfug((MB`tB*;6X9g z+cdCs`E*|8X@rPUt7@_(@Xzy1!?|cYCHKK9^{pAzPES1zbFN^HyG+JLgM)6FiS`ctbHygwo5cVXHxt_Pmam=sngc7Sp>A8W~9SUK@r(GI1>f@>sNcV#u z`Q7Lu?5YYq(kR^$B-;X$MUj3c<%+lDPY~?!E_btA!4x`t@N#&2go!yk) zGe}t?FzB-ncGk#|Zcs5v39B1ff5h8n;FOF;3BGO0FyWj$HbdRbu=@f@EzJ#C6_g;5 zu2!u>>FJxJAn=9o&ammQAhm7EUysriY4uq4gtYZkX#QVBwvH)bO5@{BRk?M|DC6In z25=hvchf8{7BHG!xMYo?&bHsY>)hqn=H(vTz z_?E^}5E*^mgG*bZBrN}rv2mBqOPp~K+|N$=z}Udj-BJFO2-&?~)lGPX6i6Y8-rw`v zZJ;QNOQPZgYx>T1LoTDc7gqENe?5;rY$jDQsxOQ7y8-wz3|f2Xz1l`nQK)Sj^Tutm z5G}}c5T#RTtWSK!Wl}c?N`_0zOCNkKmqM1VS=>EI5S{8yZe(j3-Saegv0lb$DE8dG zq;ZxSngX0k{2KGH{+aGMIKoqr$W=AdZDEl@CWcGMBD+3Jx&=;x4F-H#R`bIs`ozWb z=lVFyINd+|N?D7fL1q`Z6U8Q<_wqzyL;MM9@P)@|A&SNhH%|WB&?=q%nbwjnr=r5o z$5-}?@y1Up2B)FEK6%zzyt*G*oo_xiXCkdaW7Zp>B}8!FE;m7Pkp^_yJ`+M;|6%$F z{Dd8E2Rg`N*yocUkuA52!{R4fG>7wC&@FB#!U=3)0r6r3=f7u=-IyH=CgQ?i=Nv3L zrFFfo5gh?SkFYfnu@B)<(5N}q0c{N2NnRB;th(8QpGQXdHO6x-JpL^6yvak8j^qlv zn&X=J;9rP|lvXW4-u&MnD>2PsnK{_|`4@2lu(w)#XQb;SSux zPd7zn!7&X3oplsF@VU;!?4b7q4S&0@H3ZZ|KU&0CzD_!S&fO|ROP@s4fu-svNKkf-s_C~sgX zbwAx9bd~PO_u?nu0j&=x@-a84hSx-ON}2+H-Z9hFI#@&U>i2Zk+5UbTrfrwQJsIl- z5*YTw9DJ#C>q#Gnek#fd!%)36kI>73N>T8;vL8MUhwPp3R~rUCIHN$NviXUVogzaYv|f>^g)KI)o} zzk4krt}{PjL7P=4SjosJLyzb$&pB6s`iSg*N&#V=yG;Vf1F&`6_WzGrrm_aW0m zf?#l`1sAo<)m~Rq(g_W?<-@3lg-^0!lcsc02CgOdT1fd&gnQs8O9KFfRMpMhzsBuF zB?21uP}Cfgf4!gEy~S}+0ACE|*TST_GtGMP!56`s7g@4-^>JPJ@~?qF5ed_Vqp8p- zozvHSE4D~6M23Wp&pxT_Yo*vb&0vL7WT10K1uU#s$}doqyvjVpwxzegg4Sow#SV1l zBygQojdyqd2907S!Ey?2)@mzdD3PcPTH?RyOR@l+H@R`vX!>`O@#`LQ(Zs9i2b&k# zw@W8X4N{xPfGo!UwjajhIJ7(-S;yG=>s#4WQDwIyWQ`D5rPNlLjb5pw zk%PUB){?k%EFYQ2Kxp{sD?B$P2t5YOPXM7r_+5IgG;YdhCzjIT0I=O}49i7(y|e80 zxHZvz;6mnXS}oHh>9AI;I;}}7P6!x-LLRY%2^t>R3jY~^nG2W%96vo!4p`RIowGNZ zrXqw?+Bn@?-l4C1YYkC2zYB6QD-bP~tO+Vf8o~d94}2iuiu%{Q+*{EfG$191eD=|( zD1X63Oogl^gGt&G38)sMYwBBP@s#4Vuig#xeTBXwluiVEke7y#7JVgO!f&hIyg1sF zutD}HUB}Tz0#YOveq)w20KUh%HG7^-1z*ZbPqrpV&ZS6G3cs0F;f%1jY9axh&U}n7 z9`c-gjw_^t9rsw)&u*Z@`FfGtqjYJ!nwLw6@C6Wr?{|J4#YoqlzdiI^ybAB{(qak` zF7UJRdQ*IUR~f&>Ra7q&isMT`36dw&>zWx@Du`?lo&$?1(7ZsjcJvLTnd7?fvP|DM z7-Xn@?ght8ieR>5NaXw?uZ#u+&M2QAZEEZVSAg>~SnkYC=FXtYvRsZ}st3s$jP^K5 zPDH`P7~N*aPF1djB;Dl%_g|Lk1bgkTy856gS94-?& zvtKFpp8siFw*MCQ30+BQqHjv$RlqDnflCYg0u^BhlGJiZ-4YtJDSVCAb5QQ`W)60^ zvq`9AS6 zXcZFxjDE(xZ%p>HAQ9#vOxJFu2p384eJcL-G*r<-a4~A&$}xaZR$PZsdLLzPKxv0) zbU;~MfV=GDKow0are5J~X!w>=-{^_ugpfufn+A=EUZ{g5x<2zBq6B`+Fd-c7Kty=V zjI{9mgZr^d6;~>ib3}*KzpgEiwW+<_FNDVhPJ2ifrk%&8Yp>!!*MmDN$(t8kE=P-x z!KYh6!NZJp#4^yML^tK8U05mMKNG1b0)!RFjy0K>&khb$MO}#HQWt&BDFSrql_QdW!wt{9YRh)fPMizeiz@v;=@O+NDsCyC#ih} zy(a3gytR2d998r9^7&)m+vt4JSSSxOK@`8`!-na07?O-S1nbtrF^Bv57{8a z6g7&-zCNGy*=yW6EpG@Z?m{8;Z!7?a-uw>>@DRg%iG*Me{{PJw8&2`^e+K~IWF;$% z@_!FImniQL*Zptv2;W2~=l`}vMCtT@`-lrY{-0d9^DF@TNg93bI1!k+_PdpYU9E{N zT=mSvyt!1nyLQxV_tpLyD#Q|f)>q63zu5BWAOV2RJe!ucJ`Y45q2%?#!Vgx=in^Ca zAoe?~;Npq9COz1kGfW~9?UCk8T#okOWrUIW0LvGc6y@oUIp zDmymJ2>0L&MEh&Jx6&CQN;sR`KV7Y_k=jCp$hNmZ%D*9((Odzc*V8%rVwvesuS4IEu` z>k+X1zXFY7of2n2K5&z>lT6v-dUMK-a3E;Zz83bXLf{rm$tQp5z=*cQRxT-pn1x}F zv`bce7bK!DR>MaP%g`h7W<&p3D3qaasKmI>41GOnoecmMe?%`24>C&R@E-k&oKy#& z-3qZh$1&E7&;N*|wEb_6No>fQVbG<1EyoA{>~=MIYA>rPL-Z1+l56&c(mtAz&za<6Ir+1}HB^c9W)km|M5yn7Z9keVme!u)1Y z1-c8uY&uEOp4EBp#Xl?jBEuO`x8D)nk7F4^euss~5|cXZ740)wJ`reM7YEC*FTX5Q zS!)KLmZJjNACA;8BRzjuRIJSMxYC;7@Ko~G5~0L#|7QNY!}An zwO;qSXa+4yuI!c-g`)SJiXy7V`{V3oP=nZGo*f>CS-(B6h}jWBH<_81A)E;fu~jr6 zjpTR!C-fZ&&a2O1@H4T7LtiRyvwEHVD9c1jpc8IwhUMTZ=+IIVY>_+LqD5Lh)_aPm ziiBw-Ngj*kw+R3Fv>Df@k25m7e!eoIk_j##WXS_LSM$~VvJ5iDAb$WUkg4$aMDyX zoba`huUq{CE8Vv1N!#FCYQ#;VQm(!m%e2$^(1m{t`6OvenzoP7P&2Q#I& z(TKD@H1w0?3GcTBdt1RgB*1~Kt{x*j4W0T{tv|5j{pkw`mQlzir@1^4*{78E*sC%L zt7RpzZ<_TEy2YQ7J9SkKg|dCS?|g?g? z-o2*yuaVH812KGqntvafyYpWeplT4qb8li$P&z*;(@p(8@&h}3=Lrfonij zgfk9QzIcD6##g5aw|^MD0-uJ4tLVzOj`en>qpT9pZ5mfO03=s)p%VH~ZR`XJ4smuwi2XcN_{NuZN>f<3dR3%U;3pWWIb?Kn~Pb z*%hkm`g}e{|AZ4v`BIgt+4aG1tKQnw2{9_mf)LL9R!4U7#Ws0rO$JIfp?@9MH!}~< zguG9B8z;|+sHo@|i3Iq?D7Jd)u97I7hc$>nvy2 zLR{Z#E20x3KyOhx|H_e#rgN!I5JTYeO^?ef!)+TImp3g}p58`I2TfO|1UhJuyLA%h z#N>)N&H3>cGPs$;MGZOfIj^!&>zzHhl=1dY8T7fmx~5n0lPg*TR-y@?vt)11O=diL zaPQ|`W?I@$44;yYzpcE|-|wDZ3q=DsCA;hGeQp%aZeDC@sMObt)L8g3_q8zgujgfk zESkcLhhH9t^6r#r3&!^BbrhT~-0>|I{qVh$7tbI?-&^?g0en^xV@=(xi$VmP0;Od_rqel{3A^VW9SVsnZ~iV+F*cTLm@( z%V1L<@e|HmtU59c;*KbkPi#RzDHSOs99f`g_@G=!HDF?nJ+>nbB=;s>v_8-fc*dJQgnn zt&fgsiXXpSWPG}=s{COU(WmwgsjW)8wJ!w)AdhlqgbQTrx~)}aF3HfRo52mAx)+hPu2Qbo%YyZvPt{hu|z0e zyZa!{3SEBu5FbX&8v zrF2thvysbjPBV`@_VWATpiNF+5&^oLaOg5E=(QvKdtS~D$)kSXn3TCe_!2$R(vZA7 z1?(~QxV85j5t#H_26YE>G^|eTDYAe9RuMrEmU@hE^DpyvX>0faTRSuf?0W(XUSNMk3rc77|-?o$( zXnjhbkKJi<36Te_8b8htJ@{I~W&G+_KV?NOd1UMTZSlC4V9t(F<^LHua~NpM+lXdfFexY1;GA zGz6}VEX?mnd#>Q?$qkt$O*^502bHr1#)EnqXf zTdD>P4~WQ*^>U-F{Y50~9$kWdemtiQsDo0e`_9EslRcy206^!ByFPH1~HZRX>e3Oh?c%R6sfOv(aE%* zE(~PdFkgssum(I)$O0JQpDV;|ab@H`A@{>T>3p;q(Rl?QuaFATeC#B!gdenhZCn`7 z{og3kl_h~Jja0J{DS$|~AWeLkhI?xAEy>7Z^6am(^(-LPMSU$V$sSPB8UjcM&jZPHtD;4 zOeu+*^74_Tc?1nB64?dJ6C+-7_^W3RDG2hxD3nC>C1ATzeOqFcg2=N|ZSd)Y;dk{V zdmJO*%@|{>?NwVcO`Z0mG)bRWQ%HdlsZgHDzUb;{`XiZdTFT^7)X)~j{q1nt>ZCVe)+7?1NtYy`PEOCFMIgX!Zr)Uu)VCod~ z7}1r`e2FP1pk!B8+Jq)wBE?~C%FOo9uRw?&{*~LiV_z5tB4~tgU@Zm5jB~_|hso~m z4t_;Zw|c6VVYJzD2f5lQmD{ASMRA?w*Pc=1s~{jBd1`H2u5$ZH&O1HKInoL}gtaQWJV*c1KN#7*CgTfWTGLk>485r$QE5?PY2b9)S!40_N}qM%W9e`-m$4*324rxKp(VX%U!s(zf2G`g6MDJSqJ+`uXTeA z(G9Q(ZyEPF1m}rVPnz3FSWupIK+9hzZF%D;j);Gwq%jRjoZsy#eP@|jPi@ZlC}sB1 z#V#f_gv2+IMc0Ki!^s|1Z^-v!@%TgTn5UiX~N3>}0XQJH$& zlN-@#J5qEe=A}=mmvzA{O47D|+(_^>Fe#|z<_B{65yY0^5w@&FMn_wz96#g==lt699(TW&^Dah7T@!1!ML}80MBq- z^_Cwb*0dDTw*>07rD2Q$C9C7VQ11U-ACGMdq!Xr6^;HSd=IKPCp0*XZP%DrY7U-~` zAv}PBxW@@BCaCYrsVLZM)2tG7=P6L`Y9Ea<-h0aT0#a)5+OOQJh(p&IHRBW4*$raeXsEWa`bWsfV!QVR7w+<@pucf9 zeJ6{=1MyFB8!~{Ci28+}F!>`t^g30SxNXBlRzRs;W=>BkH`@Nq-^9vaH6yiyRQk5f zD|KYAwVi=QGOvMW0fp2kD}wN&$q5V%&w(CNcBUpZN8D@s)c0UXLw0`a_4)VAtNw_4 zPLGi4XL~%VnSz?7z?t*1c@A;ZIb+NoSF;Rz-cZJlEZQGURcN=I>IteGU~SvYT}qv} zY|m=6RlY#1F%5S?9uxkFRk`m*g5^W84-X9bKENrrE7McQlc2ROx9Ju^IO1gn0rnec zBC9C&ueb2UOfa^GL7d_K+CyK_`F{g=+g!9@*sgK3Nd?2w0dC(QNVf&V81C{8l(N4f zR$kq8;y$qZqn_d)&O7=<_Zj%K5i!S;oR~weVE)l%FA&ct6)vQ zIw!`i<}$tYz&xP5^ZoAbB$QRZ?2TR(!|C_9d8r8IG$o?eDIMdl?TMT??w9rtt-lvX zZB5I^U}ER|W~#h0lebY0DTEczaV4vI`2Ai@z9w@8D#iz44lay%5EwyD$nwJh!LwVS z6J!D6x?$$*ZFyYfsUYyPFuyMLoXXXNOk3>M$u*WG5Zso_9dy!n((b;1{E;-U>UN<| z-up>jnzdtK!q$|TtgNarXzKK!$!(xKGM$gEAJf%H?d=m5O%A8oENGuq)oXa$ZBo!( z6Tdz0;imnZcSPH^^In#KzXMy?#A1D>X|cGy@DBFPa-i#+U7N%tH>$&?UVLJ1O9HRe zqH@C1^ecs?0^v>mZ1w7C$Z$1@?j**y=Bmnppewfdeb*^vujFEkabvMbuK)`&RKO)_7mUhfF`1{QkzUK`-VL0yUCHQ8ur;Cn3oQQVX zNJr2&q3r1*WbGQj36AuaU@NxBU#MUXmvciEzgnhV)UM36aU>G0x`p}4LE;|%A{RySF8U}@ z-U&*i*T<44@w0p)D&rPU<;;Hx$pHaZw)zkaG z#Wh1?uZ&Og@^3Luz2ZIt{Iw=JPL@zUx8UNEbH@OYc8mSD95goTm49xyJ2v^%u+tl_ zXFeE=BA8gM`-`&_(5Okrkf$LUq}9N04N(kIsAOI|cfKantN=c?CXI(~1-upKRAE3&`IA4i zHGei{A$|x`3SM_iBFJH5x9!+3nkc-cdWMbF%INlNh9sS671lJ?YdM&>Lu0C8?@QGj z@jCtBBcZIYNLqeJt`HX;3FXj~vB7Sbd&kN>X5=cyDcPowKNrF8T6{!QPs6qOYe?N@ zMmlOUPp_|++fuB1^qRTTgOjE&4l=DKx8GXK+b-INfCMAVq4=Nx7bbYz%scmFU}e}- zbMx~c`(D`f&7rP(BLSkr!0WtVDx;NR8dn_z5#S;VC-+S{oVD50;S;IWt6x7vJ>%VZ zg3mhpcfvTq=R&o|355gqlDqdoqss*Ts$)pE45h|y))E(gLh(B@lPy!#wP0Jv2%nWI7JC|rFrYANz0ZWZ1Y!mYYKDFqE6mClF4?*4SL7& zN$EuEvRvArR|bItiSIvs6(yN+WVyMuxU6B_Nb2U8y-J7(bKLCyTn%$cbUYCu=y^Qw zmf1zx?v$60Tf;*kKyA`0;#D!xv^mgD0v!Z{ElX_yrr&3210FL zTk6_k!GV4(J=Xh)FNZFj4`vC5V9j2V6F37krj?u4YB&N)j@BwOPnkMt%r6Ib96#7^ z3z;Xs!kOt3@g?t%U~I7BA~(L4g%34cJ2R+K<*bs}NlFJ;r%-oUHIZ&jaW>r-yzCB2 zs+4>SY(vI?vdGmtJ!oqv!3z(~xBXO@?TF<-?%dR)e--owzeBS!kRezJNS1?8!Fm6> zMP~jGobheJgeDLI9D8{g=HTP@F+_^SAhjgGy!FG>c||WQj@=XS?#5ZZ+KGRTOZ}#7 z0d#e!h^5|bi!X7Nz*5TPoa$zAK*bON;tjfD`5#0TZ~DDSAWr>gc&X67lQ_1z(QbIm z#|Gz@!=*4gle$W+Os1KB=dx`5&B`n?S5#&=dm2+FAPEsH(l zPXb@B{V)#vfq(C^>n69kxm<1HFx*cdTP4@p||00dS!6{#s^V16^ zAFfJo4!XIjmTR658`@tTTK6JrqZdU!EN5c%lfAynr!J-EDT=hch|G>hD2pH^Z5qCI z1}03_XNvg?TQzwKfyy|VHg75>1|by{l?~qS31=cyC(T-e*&L^9_S;>vssq^5bG{HLAAk9=` zlk_wn$^VK_@QwjH0% zw%u9Q2d=g5{queyA&G2+fU;2_BqWf4Knf}Xwqn)xa9diPqYj8Vt%~CSqP}!ywAv~M z$8_q3)wyuRcM&bl9|X-k^-oJ!hKtAF2?JvCjEhFa638B#7e9s0Sx+0#1b zl%|@-ZAfdIQop7&_cgW0p7yGr?MrI)v-_!^?{cbXNona)KCAw{)n^@P==8aD)aRW^ zf06Qfq@&f}HFHXjA(b-gGsl#xK4V|g(doxZpY#z)zmb}%-x-=z^?Q5S)1f~-kCMvS zr7`O}^Fu%1rDogGcII@pXFBwEXVK4;H4XZ#ect%3be@xbZ`OC{yL5ePx21fv>8Lq% zrAg_&P`9D zq`c|#+9h@R_sUfdW9pviT8ANR>zc|qq~_RC-A;Ypp`V)4oM$~Jef4~%I`rw7b)7}m zH|=_^dK&t>gXfp~H1+zkL+@wRwHDob%exrT&K2sp=z`PvnDyU78uFgDVbk|L@$*dj zcb=y%D>Z%6&vdCCO*)!2<+({+yX#rCsqjAZZr0;SPjlkcf%)4MHNUx(gB-E|$K z_QIm~+v$FrB{l1$b)#pc=T?s?B|cyKrPZI6+N7=1^W1KFFS_^ku4mSyR%@>4JI-Fu zYwPq3b)9-%ht}(%`)IX~+ELG3YjD-I*Q_Av*RwO@)pXVJRSE7jW9e$)N1w@ah@s*9FSr#-HF z(^A^?+3nb;qV>qqIwn2CN2~ik*wT8}y56ewqPX};9+Sk=$^EOn?^fnV0kJA={`!Frr*r(uP3)6d>so)EI=!$w=-THgor-;p zp2K~4q^{BRYTXpAkE(ss>Cg3g^_{whqUWQv&YG!<-ir3ds#tgGb4OjrGkwn!egAQ= zR(dU|Ee-njUGa8bw8%$2BR&6JpD_&jo}KlY{QSF4`>t-OXRUJ&+6Uv@YAxznE3VG$ zcRlOo)c5JSv-XD`l72_`*XTXyzq8)^F&AC4V%G0}zgIr3T37_v;Us8l@zq{|`*2X% z&dwXW=f!CQ{uYZ7x=+D+w>(JfkgrM(Bj+qE4_>-dYEhm-4Fql z!y)USIkmv%RS!@Ly6k$Wx@Nr%ZT3XS)FRf!_pz8;ecsw~KxlJ5^tYpKT&p50(C{)3 z-Q1?dpB1R8?niq-51Nnb^=Dj2=LcK$FnR^JRROW?jXvkp!_|SdY(9`qEzn&rxhR+% zyj)#PukUQRB7F@1*XODLp#|1d#asQn?rYS2aqpY{x3I8uV)cU#S8c3u!Y}Hrb?isDmyoJX1Ztwbw$^_v`S|1JUnu zkk)iNcLzug*@g|G;8V3G1|1r+zU$B?VR7B{unXsb{_o)6)+Ri4u&uiemLaa&hqu

    f@JDb*3!+EBlO_*qSKl;0(?>bgJV?FnL?EZT;kAtYL zuj={rI(%7|tG+|aRl%>-^C@ZBIh3?^^q#Ap*QTGFbbm$n#{s6NO$wlE)Bk4Hk=~uY zZ_>K!c;Ahexh_iUOTW|kz3BO9<5xWkZS^?Jw1;*D>O;RXa7eMXNm>--4t=Lyh1Rs5 zsUps)_v1aox?i-mbw`y=T3BPNV*R89LV=LPN$V`@x~dMvP2Z=-rgcU_5{VV-Y1SGl zdIpP*kD}+&Dq*YIyZx^9z<24Fj!n;2pS3ygE&ACfJn?kb_uO;<&me5B*I%HbKkz>z}J)AZiHnTpfA#qYd zQdibu=g-PI$O*uC<#3L;!y&%w^K&6)tUe?v2m2Dq#7<&JTx&42 zGIO@Xl-)@;dxf;QsY-CPhi3Mg-gC>|($98!pI(23_pSB7gWU9tNO(7XHpTAI{%^Dw zTYYYuSX;Xj_2$c-_sXY(0@6wrMuu|izQK(b%?nz|h;(6I5rJ*y8F9^a-6VrY5M+=CV#hlQR)ryxIcR7LeV^%YQiWgOf$5kZTUd%x-MI~%gN z|H z%BUL!o<`qws*<9L&_^p+Y~ED*P(5p^79xa_kwJ@87tBU(^yfQ?fGVN94n7R(piPl^ z?mG1K?na)GzNhDuBwONrl1(cuZ(BBno=F>rKh;V@rs!~?uWlNzMS?Z&+u0*Yb|pzr z=G;WUc<_w1srFGpT=_Q1z*ebdbw$pTsuPieic*1WRK~U|VJf;8vYMhSP-U~8f$m8M zNYk-48XwqwPo|>p(epSmCyXkXm7u;k3#N)Z7qUeiF#2x-ebI9-T1TC}U(w6S)qX7# zQpkw|N!NQcBrUwu##KzK_rtxB#VGu0Z^v`kbZDLWolQS85$ujgx*Dw!YEe#q#SB&M zx^5o~+6O#Otz9h(T@%$;bwH+mY*QTgr=B}OOE={8nN=yYddFO6qcz%VUG2)!ON}a# zORKt(VIyJ8UdOI5wg_Z5?PU@e)>B?@dXHL@1T?<8QuyfS>a718T{RGMI_-m=eKzRt zScBTn-O97op4nInyT6Nr^StRgKn?h6#iu81@s+$#dz-|Vs!u_M7_}+bX1(8D`=wD; z(onJR`Rn0I;-;V5`F=_!DjV(FiD${r@JNYmICVzmCUQ;_d=s^-J%R*OuZ!TSdB(EWKYa1iU={(PkJ3i6zM8>MTTZVHZ+xHr9rMh6eSzKtsKNz_%5_&}l(&`Y938wfnQkxid> z^s|F$&Dnp(0wvRIywC`=lYWk}NDoI@O{2wA2t?YEI=6IdpjMTCk;3S!s>wAWe5I zuKr=z=pcnwW-|-~SiQ5I@|kDZ`1d>DKC)-Ms{-t$P1PTbpD~BP!s2QP;@V6+l!dIK zcg50>d!Lc%>1F9XRKqj9;}7px&s)2h_kJFy4Ugx(}_FDHp%HW!6L0T2TDaGd>)Q zfi0;vshrL(U>w%SnXA_#>zwiLPRpvm0tB^pKy*t~SZm{Twep_Gtd$U~Ks?%;qyBr8bSfY=|419#mT*k>RcK z{Mvo@fx|rlN%`{&hn&KgzGypl!+|}KSoeJjTB$xX^%;|3y~oWNaJgWVh67C3&;U{E zyVwAkiUep$*T3|GARxprQYZbNp25my1{F|Jxsd2|{H~Hn{qo-M^z=@Z z;EX`89PB`!ip3A^y92SvhHrM@rnxwVbnJiD?~#mRbUH+9LsF#oqrFsH;M2tw5Q#Zy zZlZENTffIa&$;>iFBAl%V6ZF50-a_SEysLa{i0UE7X;&gzXUaLSP#&W2x^e&~ z=;0E4^ts2ry42Z)hk@^riSEh_pNy1@HwAX^%F}&@O@T|vqF%mU0UPB2lO$NF9O6)@ z)u;b(@=z5Bv}k*J5_*_6@O2*!6GG)wzC!?KquJ{fuDc`a!tUabj!ULRM89F zfwWYDPJF-K%cKoWklV=)fYK^(maZ4fUGIiWm++avGQr=;JP6E!fI1ed7CFf>iE4T1 z9k<09ht`YsQ)_IREU6)VNP#gQs)|kpX2avaWE1Z|&rS#6sDqxq3sqOgJ0X!E{OG>3 zvO9mDHh80iBI|@>&r!|r{waTV5@&*JrL+g8A+Re504q?T0K)-e=s9<;xZG9InmOIe zI{a>QpeZBlo%Lyx0UhpCb{xo5q}7!z8D#4NoDxLAr$1c@k?E3uckKiyYbY%_Vd{Lq zHu|$g53Hs7pfAL=a`=%%=z0t}0`<{8I>BHGFyts&$E-OjhlcwhXz2NFu?}l3hC)xR zZ?d_&*4?y4#k1?c;Q5SW=W36thW2S8Y>u0A{?gqtM7!3Ywys>n&vQ_2<3PwuK#Uyhz>Jv#jbN^If2dNTI^7gIIvw!YNmBAN z0{#M3ICXez>;YxiCkGy}L(hO1llAU84t}DWp<)n;>?~fJM~8arDi%18B=$U4AGmCv z%ICR)TU>>Kym)=;S#^q2tM>ks563t9mL#k6m@<`D7f^K7=k+ATTkAui->a{)2t{a1 zAUTF?iD6p1YK^6lHOQJHSN?;~z3S=d<{Frg9vI~crL``c(s|blCC-pNvo#7`Sp9OM zNd-oB(jVZ2FFs*TZFco7h&t4{LGd(CDQvJJ=}DPCzWJO15fFQDxKU z&ki<#7jiL{zktCh>#I5_Hkz0mF;qe<+AVuyfi7@>4CJLvF$^&Prr79MTWvvJ0FIP=!;5}2qZz*Nav z2=Y`9G>m&*w6I&sdj0&MX9z@>Gg$|Ru{OK1>{c05BE#qH^JxT2EsBBQ3BIpQ*D9#j zsrLr1R7q{?=icev0L78nv-k@Ux&?=Ay}-Gh3ek7T?LMDdNAigGqb(ETT!{Eze1*J2#d^a zb+4o87dO=lkQbTKwm9<#=`3Wxz2K^a4JAxz|-I?*~K1*&Q z_#SEy9%?q8YR1y^>#k}bYs1p87gDUiG&*Z0h!cm%&W|IYp+(P>zR!5TcE~=c=M+`~=Z*4bmDB<46;S0Ysq z3BlrMsT`E>0Y&K3heGhwJE1b_B2euO?|3&sqERrWCv&)JRRyiJF{(t|rqfWc-l8i1 z-pStSs-B>lLHd*tsmfOW;G}OsEKrQ7!v0SVv_XfB*O(WDf1f7*<~~znXr)l~06mg4 z7N9h}p9)Ob`taUYAh^@b+yXqTEPHRLOnSq*iz_VcB_O!{;mn(_Y_t|n?Kv|0$lR-Y zS{slmhz0AK1hDq*6V|OnuT=3F$jmH*0}rPu8EF z)UG(h0h!Mzw}^ucaPgAei-cH03?@(6AfFKI2Y{Ex`@;Xx&U(F_D{UussgDG5ZT#;m z-R&77%@YoQPkNfm>4wXo6S?XEI)lM6Ra`cf&@D7UmFHYHzlMu5nDxB*`>rJP+VwZe(#lEQW|WI_y1}LeuS=J?}RhG+Dy@OsE98qco+iM0dfI}6)Ia2-TIcec-WF+)Mz)PAZJ|rpO zxsR;BW3%m?SX5B#Cp}j(%YKAOq4z`<&(9e{4|sv9uecPhK8O}0JqieiHj18ib>*ij z@uBZ3I(UI4j2&b*8!7kwJV`#N=#E&Q93J!xG8sJqTnFH!wRJa6egq`IJE$ZWKurp= zIv6vo3`1F`H`ROwMm(NW0o55jJrzo2Dnt(Ob@i#HwFs=GO{5Cz|Yytd+0zr>7@`L+hB(9NW6hL@OjtS&vvD1DX?2k2c_d;qZF+V0?OfLrLJ4oOt3z= z*IQ#|7R|>3J4xR~m2#>~Z#tvAu9m2*IV5OWw_|qZdT1dvG}QH6ATe+l0&{I-_%x^? zVHgJ{dC+x^l>CGHMuhEvmv*n~?7(!mUq?OIx@1u>BIDg?gR8GHJ@J9fXPbtgHNrkR zV4wgml1Xasm3$pwK;*g8 zUb@jMwy)?H-w%WOO z6|f({90PuOu#c$jDPr_ltDb?I-FqY?o31@K)etI)$T8^zuT?*Y{8awR2-un}U}rE3GTVpp)250!0BfLSoQ0{aS-D)-t4nQrH7ht0a4hqD^+=Jf~$!w8nAlk(1~Mkc1fy_tSEm5u+89(B$(chooik|QyR#I1x(4<_pTGnq@XN&@Eq7&{2YOd|3^~>n2PJ;A*nff>X}z% z@~bkBTMI+rG;+RC0i2P!vZx68n^8cOq!&vw8py>oG7?q&9!<(t3kS;Y zpnhNb`RL#!Z~)KdEwYsA&D*<4xm^$z z@Er`pQBdLnjju%Wo!5O{%%{!IEf`L0T(ay%JF!zXPNRD-&Z$&s=#T)~o2wxf8ga$+ zx5ji+WB)LmYGjZdRiJ_=?A^69LqX45Yf7a*jsH!DmO_lOds$f@z)(JLvU^@90h?!Bf{D~RQKCAjhINEF1dGTCQt=@G zjC9b5q$=csI9yoQh3pm}rE^72pimj>{>nl{F>wD1G{fWyl;q9qw-k(EAc4K1stE`Q z>NdR&AQ;o4c^@>}^?j=jnK}fVwawL#?674&+h_(iPUy1M9jvlO)dZcs4K@x9&Z}YF zm`#{WE*a+Dki$j>%b~$;hk?RpQ=ReNVM}Rku2VL&w^7Zhnr|0~3#}Ws&^tF_ocl_J zv^b+}4ZEgj9J9B1=RK>VaiYoZ^rofdKopYst*&NTRp#Bs^{R@3O{4DwlC3TAM~B)9 z6RQNv%U<(PZXisr(*Lm>YmwWRdN9`d#F*nx+X9=!1d9s35y}vkhLT zWb~)AAYGph1t^PUZcHK|{Pf`eQ3eg8ljd5j~sOU&&ST2fa;|@lvck^Rw}2V!^_ z)-xS81xz5s$;^mZ|YVo%T)*c9kFj9C9Pim7s;BU)Yp?%s#ShAjWM zWgkQ^Tsqz7I`V*rNVtG?3aj*q>7P`1H1c5wK^5MiKO0SetkgII9eMvSck*N=o}0pr z!(&2Ob3UW(a=4#wr|!)Pzlhx*%!fMQ@}9!5l|6SSCE3GN9RKw zFq^i@8YHnb>BRJ7JtxIG-uHpVg2Zg;T$PQA2Q$^#wgvnR{7C~>Yl%OH5z+w}qm8gu zDjMoge4)TLi#CjshFuNj-tS89R-Yy80hNu`LSy!xUXu2}PYZ{2Y? zq1mjz(0%JrpL!ESwPqAG_G;E)vjv=LsvEE{iOg~sL)>+b6YqumW(OA6TKGSYpYW6r zLx8aurbNdcIL19y$|$~I&}J&tK{~svT#ak{XrS3bz&-;L%(cHLNHia{NJz<9^E6=e z;&*3by;&wy7W68CDp>f#63sg>NP--+FE<~|fTX#x8Gjo);E(AF>czqh7&?ui5I%Pc z&Ix6G?z|9q!8`S@zJFLxYaJ-fp`MwCZ9&l)C!`HV&?|+jdcoNxC<5*89!nd zHfd1?gs6m!gGGTZgG?Rx3uea-EJZL}?s^ZC4(iR!hIZ6Ddo1Q&v&~l6BwGlHI*Zm+ zagq6uIS)L3218>LR$qgZCQJ_w_EVPIKRPXGD&yZnUB| z$$EyF>s7>qdK?c7-oz?S%MhrVFn;c}3m2v4KIMN$mumHL*aIm;>S3nJ^T6dbt znBdnRtEs9So=|lgt@R}@#@^3*bCc8zH8*J+uiJy(6{0Tl6}8??8zQsWTsZ)F!PEfe zN@h_797y#=D+WD-1EP|Vb5*}VYl{Ya<85CJe~}&ENt%w}kdLIu`mVj!(73Rls6bWi ztuW?zHypTn*0-KYzjcMW5_EwJYw*~1dOK)__zYxxf=1C!^bG+NSnFY0<$$1*lHH{3 z;wtl0e}P85VG-cK6H#DxKdRCXg2xAB>3&!?m%r!_;!x}TUP*SyYBn=!=-;*8ujndz zL2t`)I);GhLxyvv%sMi0YIS7`Ly3w8*p?8C7z<4cP|kF$SN|}Z3k@p{`Xo%6Mh6bU zOZQR~s1H?|SsOP|bjU|k#G@zRvL4!X}_t#)1H32GXpYPU(&BqI;~Tww}ct{{w!qn+>ZO3yXQjM|9ftA_i!D#8Lz+C)gO9pf#nb zr@={iuf_#IgD`Sv5p}oO;wmx`G#NA~IpJYPbb3L3TiuYNgn=!C0BWthIl*pBX>)-k zgH=|2d80BEwjL|`ARA}VjVvaby1jq4)dK_XwE$=gnkE6KbxGgFLPAwa^}@@5)2q{e z<0KbOw(8^_1j(>rfoe_!A-d;!NBGk^n4lU)rFZr)UOK}SP~~7Fk?9}10?BRgM%m_I zTo5?UVU1_7wIO<%TOYi90vR^JiQtE3<)Tj1IxjC3;hFc4PUxreTlzn0>w+Q*gg7T zrHyOtba)mLEho@(T2P@9^yo`KZO-w|=~K~`+4YV_`fD(&tSs&fW6@VM{@(=wWa01m zY?C3fuLHqaMYqI0KI6cLML2ouDWJ2iRf*Jb4Y3=|T&mdKT|%P^RPktaAaC@%OO!ym zwvogJ#rqxsk~pzD0o^YW%wQo~$KE1=JVPA0AyU)3K|2Kla!16;@8oFEvQOAS9LDs# z!1d`Vko~u;b!eQZ(8-4BtsR|{tmOzu6to0}8pIs4tW7#cZ433Z~=~6IE|0h zT7lf&Oba6mB)g?K)}eCaU7m-rT39R1vb*$6TL`Dz%r)I@H(n1diqaA>S8ElW{+(0N zB@&RtO?bTS_EB7_gGIyMSZaGUfU!3?t)?BJ8d|pASf&j}{LuIJ7F7W=t!7`Cw@cYY z>8?K;)aY7Es3fTvdlYq0+#vtA#R^2q_znfJAg9nn)W9NPG4Mj5SW;RWCP>C^(F<&9 zKo$jpLyK;thq6yrL1&eOH&|A%u&Aa$)3My3SvCjdmBt*0Pmdsu42+lCcV;A*0dU49 zbd!y;klfYu&CNXO&O)A`ry;a+a}bsX9OTojN4+gZ>GuII0iy06JtlAO-!|b{$k+LsSW1!Po|{mMaZnfg2Dh2D0DY z>mHUDqDE(bdQTi`1a=OEcBKbW-1M)$JOvv19P}l0-Bf!m)&w+0IW&O-El|p4eZll; z^AJzP^ELI&(kW5GTQOMQL@;;mXVne#kI8eE#an4Y3(X9cz*V6TUsy!+JUt)K9v< zeQyYdU|WcTXcqMS<6aH#aY(dV4f-s-IDPH}+{HmbzYJ9~Fif*Lso*fTa+tkrwjoID zqIK1{qJ&C1o1@=ZRM;3c3OYFb#YPD;J&LMp$C77-EMNhhn|fySkr;Aq8<_`CH4Skz z9~`oZ&l4IdRNPbu90p4K?DMjoR<1W+{`^-zEnum1#mV9+%b?F8BX1f%d`ggfqnjK- zeL17qa_Eh$P0-DT8gg%*BTBrLhxZ_Z&&Id#t|9x*R0*6^eYG%&a%IrNqC;(Q10shB zOto`Yn<%zWR)TH8qb1`6yX0Z7tvS$m*Z>uB`aOVm6o}R{V2vKn6DW2>7wBqauE%D9 z30X`Jx0pt^6}qRHEHr!;V1&)$$LO4QR3Kew258_o0})oq#)d~|>Q)y55SlsM8;fkG zX{Qnp_=YAqr6K_he)o9zaB#q4p+gJo7r&_16iL0XTf^%x`-*1k&Y~s&a+;~2zsl0gu7 zXr_@la_DbZRA5;FG@>lO1!_|u9T1v89o}G1U695RFi$1>hjDh)t7p{0J1~CCy~2zl zE5f76j2Qcv2#TAsKbyWm?={2$CA{>ZZ1+hveUe5V4de51xCcRn*^q&)5%__SP`bjl zf=xAAsR0e}boOSNGl`0zKe8m(5G6J~*&-Pi0orUdaxF9jyV(VT4~kWxz!e-62&B-y z0A~#PPFNya7s}_&S^@CsVoZB)0#;+qv5C*x8gl9`))hg|>?0J&gmWqji#-}!NATZh zE}+)Zp8~W(Oou9(gKaUPnIO{J;)9+9dKCiSpeE>c(C4YfyTQqURCvZNj`M1Gg|!_k zAMRpnsEA-%rp})Y{n9MEBZ7KQ(ua5niY?41t;ITR_LeGC22@B(?E51{PrwIfKlu7l zHe;m#wRS}lFts6)T!9{YyAiOiD~vD`3U>E!Xd;7;+rk2xRv*FDN_1i-a2VAkDp=?n z?jNjXC!RMQs;iz6)-v>N;PMZMUzIS8lN+hlm+QgMk9{Z}j2y0dMjX_OP>FU~eYoHk zMD-5CtF=#7H6el?DMc(5F%)QoX`mM{<)G$bSJApRXJxD*U4DU{4fy_Gy8B{CmA)E( z4I%?fNRGb~dH*wEAfM>GG&JO$<9_<-T9x!#79P|R( zJ^0Ab`A({b0qOK?JQmS3Vw=LLdr9Sumxn8jf(~lnz>+(#S+IBe)U0lbY~$%oi0r&7 z1Kr@kHUYbUFXDl6!UBR0mxEv2+|KaBslAyO+ocfpJy2eO@t1PZIL}}l0N1cs_Ra_C zh7?nQVN|BYNj&M9&E`WJslS*St?8{ak)gq&P+llY*Vde6dIg9>5~@caU@b~SVZ}20 z;NByk@?u`RgA8Ahxi$)z+3s)26vws?#V_m)hc>8${F!(8>8zNO3kDc$E%z-@!Peqz z6^#T;hX-nG>KhJCWBITVg0FmrUeehev|%z?aNA@boND_Jl&q#(HiOwvt`JCzpaBv@ zfQh&kt*2f+f@MLV(}dV>55t(F?<32!=sa85yXAnsOz@yt4eUteF?Y(ab~C-qsfT)4 z;_zgT?e-dKqlYn4QtQYQPTcES9#~b7$HN!DzK@chH83dv`XGdGpzH5xgwrF^{jr{E zwnvB+y4eX*W9vU4ox^`dKCZh|7 zlOOgHRy8MrGOLBh(B$l)WT&U|pl3%vKx=oWdbl)0R;;s*_)HU2vg2CrZb~i?=?%Uw z*1{kxo=Oyp68dkT1H{e>WM%rM0`ct#y$N(|pj&G$h!;1*y{9Sg#fc4l!yX7ahnNUIEIJ(q!J3&hVW*$#UGfo4z{G+*}OS3kw-0q+qSjCR1pkApG| zGc*KGa8yfcHVl-@!bV~9aRQZq0a!3Ac%c@>p$r@|wu5rWrewkKr_ADHcXQCjTg5zK zb7j}y7UM-k#tH-jO_3%Hel^ZQjNPs-!4~LO`i!Nif$?*Cl9jnBG`J_wuHh*Xu7Ama z4cARX8{p0zu8(c?{Vf>E;im!iZ3Qkg*2_hdEGCRgEaqwSg2yG~-y_#ZDN0sF4z(X6d7` zmS!vYpsIB#4z$J|H(k18o7ses)j3tOQS3wtX@TYpitD%%2Lu#uM)Wce(cnx8xP`#9 z>Um&h$E_c3>=kFfu$Ev<03Q)labkp~O7Liuwe#++Nnq`;K43HugvZ_uVfQ3ppTJOQ z!xmwq?*o(v8*GNYx44XN!Q#PxVU=BuvSr`?dBsL}MbSyK*9x%Ro-T$4_Qnl%XX(Hi z;O#wHg3Ua53=&2?9Hlz^hCDpi+k_+?p2H zOXw!L*8CZ}*P>G)kYkRB8m8M#+3bK=IV>?wq*ApSI((%z_AKj4?;#qDr#n9EfuKq^ z*02;Ez&lABL;xzi%OMlxti1txNFJ??;fCg+1Go(%GqO;UgAyf_U9g(nY!*{1$KEts z_P>c7Wcipc9)s5{RTv4JtLhSttaWSMr|dA^vv|z%Nhbn`RH*`qML@sD5K4R;OzDN0 zCJi;z9%Y^NLMEtE5&DqT{>nF#T6)-XmA$tZ0eS4f?xG?zp-YDzP71tVj4Mym52>Uu z+dJIUrpPcW*tLnpn;6v6SU*4aaEt}0-*c;QXn9(APkN$@Iua=-q%dr3^%Z?350H- zBH9zMDx+6( zNDqYUgG~l44;$pJnms}8vy&OXMyTP?*Pgp6WEfnXmo%F0xEIg37^|h^Jjr$mwshci z8tP5DLUE%K2x8g%kZ9y)`+A&qJHgGFG)%g2-FgjS1R5K7^5v=N=%YB?Cd8lm+ej~_y#KyY3OWT+H%U16?O?482G zrYZ;@CZTsnC^NAW02V@^MkU7mTl(E?w#Fd4fL_^B9rBLVOhf?KUd?dK(pEBC-yhhm z%K7td+`ZApolCHNHWbFZw=NDULuc4ETLe_Gj!dD@_)qouj2eYjbf-<$S0>JY~Qe1JK!a1aYpp_zEJk<92F^jbfzChZM& zIsjW6NEKp?GuS5Vc_{XLb!V1SFuZWhUFr87H^qi(n4-b@8oH*^_HH9~ypJuoS%_uf z9qZnfB-zmK)(^qQ2Wha?g`QbgEu5li?&ya>FGtsd@uFREd-ohC=+pcTe?~*o78k*+ zf?b2jS{2+nDCFG1-esz}8+bcF7r{f3R0mZn4||)_f>V zZp&$^I3$kEen$`Ok;!C)!?5KUPRgaRsV1fomXm z^kC6rwkL(2k`2BfTCZyu!GR&MA6MKaVf@gj0RLCuyK%CQt1AU4Z79_r7&oN|YRTmv zR6!QZ!w&%*k!;YO?EcQxj1#bO#V4~7a2_Qc?Mg_raosDo))=t)y<-UodoFpi%h z$+c1wS`)D9;_>@%=DpsDx-L$U043e3W@>MUi?7Nf9OSa{E9@Ix&Hy6LQ- zG6RBA9Jj^_NgTYnj$yOS!=<0|V6EsqFM|hgM>o&21y>|g(RWh{>!vBJq!KL#!4rVQ3YhPW!Mx{GKh=l#{%!> z%NTJP!t$I<6u1$4f&!rexV5_s{YvOJSThS1Ho6hmD>Q&%F)0BYFCh}oba#fo1|^p2 z9jF9$4fJjx3*yqS{gj}y^;nDSY6Z;)&Ymcr-AGMg8&T)trfeQ&LzF0RIiPUCJ$<4j zv(X#}lr(nj6J5(g@2;2)>9xnb+a0*E-xgNbc0Z*8#vjQPPMi;DCb!1-cf8X;B9_x6 zl@YNQ`+pBhY42$6=Y1LvSd%cea#-(JQ$!C!u+^}~EEAyj-kPG_eIKv{jPbZvEcFTK z7HtmMF%n1{3iQ}FHj*@?OW(DauHKyf^MkVYu)of*g=y7MkxnO<TO;g3T(3!csz zI0I%3C&Cg=rv!2eCm0-b)opt`9_HC%lgpruf?(vLe{oQ;M+Y#$E7K(VJBR4HQ#Q^u z6uhmvN5{6B^0(9o{sf&HO*alga9C^zwro4(X6bD9gftzY-av_mq1hG?4KFeGN0@yP zuz9D$Vr;cAX91cdb_OKk^X7xZSuj;r2?gS2h-I+r1wkLd5>q%gU0K*Uhe8{VC}2EjdHv$ef56_-W&xra z?04jGLfU|*2c+NwlhBFO_K6Y zKc~UX#s^bh!vJpJdC-R%qUoP($#S}U@4J|MWCq=4Z)(G#t(BbPC9u5UHRcWgdjL<` zR=b*2a~PiCfL+4UqXe@DcnXmcj5Zp+RM$9Qy3f~!UsksDNpfaR=G?KisUR=YG4|F2 zO-Tt7LD@!IsQ^!aeRHUit-|u7eS<}Wq4*{aVJfM+8@Jh-on~&VwC|@-%VXJ4G4k^o z+?*g_BTsdQ!reW)>4-r_o?C%U{9#C`&9iCbXcj!P;Ed|oK1FoFsD`J_RlA$^5L#G6 zG@M6kdJXZ=GvocO1n5$nS=Zro($!rg4YShN`#>>3VpJ(>^wzB7VQ>%3D=a!dO6(u0 z_yt9}^RyGkgmySA+AC*NdLSf_X(~w+42>ZYDKjYDXm0%-rfE~9pP?R(JtG11KIjc!}TXmc|<{K%c>>_CKvOf3QD+_%V#2nuMpfhn?k5T{Se>d8ZW*f_BH z&;{g+Z)*zc?s5v85E8W=0BB6wY8|VH&b)i78=#8~Cqh)RWH(FWh2iEL?+f7+AYEc*E9zog6nKNcEfC<5VLKk4mVMIdCtBX%~;5V97)aTe9 zTXR5Vl3~XTVLP!l7S!-=DQ{^O^|`$?cfqZOF);4oy^g6EZ~zvvX&RhmQryt+IuOU@ z-7rAb7oH_DxnxU(>_Y}j8_c&YH$N|W1opdOUFbWod7yHfphhCG$Ci6xdK3*{TQTar zpSH@yJ(5i8y!iQU&qVU+jG6l(Ywe(Gf~qKkwneX5AFVTX2ml+^qQ!>AfrUN}krmt) zT>c#OPL~KabM0*cXdkFG%=b3_m-m&!P>qb!5GQE53#Btm1J7V+HGNdm#o{J(c#CZb z*f-c3^tOS}`+yOn8(W|PI`Pta8hb-)WOOiQun^e=u}p}su#<2D*6E?=C15RWfBi1_ z>*gwGeRddArBJU@HJBZ|w@!dIGmHj9DL!=Cn5NZ?p}(Lf!Jrb%@L;9%t^}G;pptlT z_`-Uz*;MPpgaCDx_X+a$fLht-suoB>XoAA*S)qHMK{(*E+BJGZw#fjZD=6nTGw7(E z513EOV6?ytC&79_7+B21$86EwUsyYsE|XmKj!jg3tvLnTMdJ=7eTHfdESbX#%EoZ8 zbl6?0Og*1(&LNWQ58EyS>CVSxdB2B=pC@(ESjQQ-LEpnfMWF-O>)^?wgX_4jHaYab zn-a+{l_x|63ov1b+0+gu*kEhy0^EmsUe67~Ne+6dj7BA=ZO&}dfttTHvx$U{IWACd zEviM8PLo~nm_85gv&~n$|Er$PxsNi~f+}c7Q8qEY%%{0a+~goQ42YZr5$xf^4gHAT zLBB>Ofyn{E$`bItGiFJH4u%WZjHd)aIV1C=>;0sdQ;ZVMLK@`gYh;IXtZnBDZyVN* zYrw;n1UPpVE9XKW(bGKED|#HE@CB=3hzU*RVx?_t$lU`|8e`9N+-WR#+iGsE#hK3!B;WzN`hmT{PGDWntutoI+~o*=ASj|#H)J;!_{?FeOydfF6GpJ%h+6K=HN)Vv z-ws4Q+(Ci6glT9ooe@Gxn3#ctQ8v<7c@SvqfC~OT#5Hn3-Rx#1m6QK$wzW?b z9kzIA1h?!ox3=(oG4ue%*FW2P!4U{{H}4HTnFqVM5tW_cQxccQW#vyo~uP$Kr^jJb`>j<2^M6w;}-r?#Ti)V{s3TeYbMd; z07Z4TLK}7S@GuP$YhHo^a28%w;G9q$ttM6mHrq%H3;~8rV;GXm*cu29dir2c_Bvc{ zBcsl0$YsMttKl4i^vofLTPzS77S%T8Tdm_D!&>@)p!O1+_G8$cBpF@RMqEl8_RO}F z4(pOf_EZbA)({&S`9M8d;&42b*)sj^wB1v0{RD6TkORyzRAw+jC~JTr(OF=7&YGlT z!8&B=VpOT}R6$ZRM%UhdRynImq_Ssn9s9}-rF~~rH31tv3Jf_8#BNd219zp)7PB4n zrS|al^5iX+rK!i4X2Xr&>cpT-t8w!SF*41Yk)v2w+p`{#nZ6(U$OhXbQfk7!_5yV2%2ypGUi(6_X<0GN$Kafw+19#@&d z%LleuV>SKY1PE~&<8=pHLS3Rs;M6@_Ll<++C&9sj$)RXtfQ~K-_89#x;t|ydGA@qxyo$$ZUw*-ZUo%pszkI&-mu1G^h>t~L&fo1lU1 zW*@C)12yhf^cU51vk(6|wk{>@-Oi91=!)RP>0z-C&`(#aWpruFXDofdSY-Aar=6ZJ z&OJ^-i%y;2b%>3 zWU)gcIHR#WSijOb37LT^P_5HbGW#XlRdzXIt}M^6ht+1^_Gq+1qwJ{afRqp*dXiRD zRjB0YE_%2N^IvZ@8um0zAs>JSDcInVX^5LDpb5rN>!fYBM+_!}tFUt3+o>!M#tuC) zAUCRKhSM-J0xOsLg!LMOW0<71KN$5`qT+BR8Q46}!_{XAsy4VWFzF7&<;yQ2QbW3l z;ET)|_RiXy&f226p$FxObBzfT3~riq&+Z9gbxhRZgKgpk%=qxG~;ofD{I zivd{dtLz>?u@wsR*XApxmpvsT$NB+FgyYeA(=o!$__F)KO;9JXef5cWd34~l4ko_0 zUUV2Dku_6^g8LPF!0+~~r^!sS!uHQ8W^Q`q9L*`f#$yOSBK_T+`I$$&@M073E}$2L zE%2Dl1ukyH^19(5H`nkD!*6VE0wsfNP}w26&3!H~aif+@WGw;n5a&=N;<8G0f{4rFl_O>aQ`?eHzpHjM?t# za*k|6WsmvU#pDVP_r^8}&{kWN&ajUROAcXyt*m(AkZ&XN&2twNQ4cGLVKYY#)i#lu zDy6fR)ae7iv2s1Up4J-dHTJ<~fuZ&-%%VI5l;Cdm?sasoAqI!RgN}r1$}XX89DHH8 zm&4QycGS>YwclG4P)#6!fpkv+^IGtA!EolcYoFT6gYlpA80nK}Ki$yRoRRI1B#8Gg zu58z6RC8=iTO3d*W(m|VFk2QVdFO1FfalWM7ySqx>>lMB$~;pyDcQ+t`@q0W zC?H$l4bnKp39pTki_0cxnm+nIn`xwvW6@b!;^JgO zW5D~z+JRZR?)>jzam&3hS&FfC2LFr>3vPz& zDOsD1+YU3JT4unab+C8B8N*1lc^+g^c*7%a_h9?tz*y~wxQ9RGf!$c|CL%E#P? zknmF_&Yqx@-9s7$HR3W0>j@8ZJXi3a-oVro_z3LATbflRV7cr$ z4NjhRE9ps+jMoGGaEPCw(P>RF++*hQ7}gvchh&TPC%min6a$MGHbMiPO1^`EWB;Vy zpL2LXda?tiXS_h~t!P1FR&CeC+*>!)ZSfGpmW~{ZKej;`!cdYP%1pA!=XtKc>1Ua& z6$vq5zBD7fZCJ;&s3K-S)M^-|gX{h&`J#a`FlHC$$1Osy-YULoZ zQ$Q0|H@U>%pbnA(O7J$k)F?AK^iTJ855tf&w!00KfEf>~AxGej!TlY5?(K|*|5psJ zc*>B9b&1UfHtk7HF?h*YDuhwO>8nEX8n%CNOcM zH8fn$*zBe)4^hTvkDEOFIczL953!{H*XDm+N`*X}W+j<1R8Xv;>m{w`fWxX9IBT}N z-7>Rix}k{V_iN189sAMa(a!yem7F6l8;n_54OIeg3WG~H@e!fnm11s86GmC6X)&*3 zau_EzWhKHZf+yH278W#EMsi~CRyXLfvtJ+pTO89cXH&RbJY#g`8G<>t*)8HgV6{Xs zIyR<9vUxU)ZfL@)0f=`Ir~kkq0G5vm5z3-1s2f*C22zY22DHU|S{dwTWB+!TDAqX~KA`Cm?oI;_D?x8(y=bG=p6WFG@FgPiM-+u(+V*ERpv2yS zEYF;V&yHol0+h9RcJadWI2+<^F+&-_AEQS3zOna#NuR3NC9(MMC!<9Jz(yfMB^dTF zWrmmu4dj5|4#BO3_s+q~`?om@RK{v}h91@v=1jP$8Z=<2l;B!eR?y4xcv1p+SZao~ z_Y%S%JmRY@qx9YgScoDyxW~as24_PNZfi}A`_0*&OT|vF)m0qIbBqp6e`W9zeJ1uD zxHo~Ii@5=?5Lyqa} z)?Q!zTyV8zXS+#`d8NK} znPpMjDQB!6infe$b2~zLOQ$`~=nyA0VNYwZK^v2mEYd-`jU<{9k5gGqGy)E%q8AnT z6|RJPQ291H8R~bH>3B%FU7+?D_QJ!b%Wg>L^8R-GFINvBuq_}fUKPIcunXYP$4JNB zR8ADIl!T3$PQux13|`Nkhy-Rk#O7u45RECe%@NarJoeB0?G!f5IR;F-scAg$u(!G! zMzCe}z`z(ihvQ(G2qa92VmerBVOeLuvM~lZV&b*#F{;jZXV@*1!`dIH3-gN=^Eh4a zxa<~?aQv9fq@QQt2@I$LMGlG=G*2j*VAL3!O~)1ZqTz{_VYbN`P1D7P_jY;n7-G9D zh~bq}k*$@{eI9#dUBO{{fnr{{Ee{69G6JbnRZNh$?88XEglU> z|H%%P?v((PZf+by-&~;A8t-r2D=22q1q|Vyj!g&grf)pgqwX=M7Um1)i0uuiXSFvy zighem=waX;@0zL$%CP|sO#XWuIJAle#~&PweVjO4i!R2)loKkwvl z-7W)52Gn0PPb!iXe4lFg7LXajF_=5_WOgOrgPsf1#F8})o#~`zO>$6@jMW&iiP{vP zd=D`}g0C}7Bwd^J1BhISL%^uJtA@d34lG0#k~CKxbIkOB{`=+Q%b(KZNhy431{-sA zYKZI?CKw~(uq&V>#G`#Tk9jr31BZL+BU?^Rgw`;P0w)6wQ1N?MQD6PAJ)X7%lY%A* z9e2j5@%Pv{FwYZah%xdxIOXOAw}A`CskS-;qEX5GV0>8!kqa!P77A8&pdyonXS|Y9 zfI;Jmw-06l^<$2v_f@8CZWczR!Qlb?Rj*;~(SYrJzz}R^2F;%j{~S(>gZ)HS)8`^F zCR<6iH^$co6Esw_wvp$$336s_Y%zRZ3u?FMDBCcKzzRbUg|nM*tvLf;1c9Yj4~eh| zmW{tGK~;88%!=vE98`c+xz7R8v=4KcJsPnM*Uk5-y{TkSOxr@1>;!uWWem3?Fwb6x z^Qy9Qq*(=xZyw!@0+Z%c=g(RWCNS^W;sKYKp0z;U1JuQPB1rH&Y21#xdqoajXL!hv zttZ!Pi_3VR9_A+l$L$t^We=(`lmTfd<87nW#cXQYDxPq48V;gyo|*b(9m(cuYQ*uD zgV3sC0>NaM4A=%i9@Q7D8iEUIV{Q+7Xg^ElPppgpRTC9Bi`PswbaVH@BEEeZ4Sjf^ zJky=(VpGDF!Q=Efmfb$^9lUrnED-lOI1m7)o8d%kEqFGV{Gmcdc!Y@|iPGWW?1K-o z0Rn`6huH(TvL5~5K;K^MwX?+mmi8KK4;|b5I`&lC8DfOf zk6->_gTdA#Oxc$=l05c_pdu_V&`F?pr%H#cL1m0nume#J%?5ojavckzQd9t&)$}yd zM^_adTwaX{xvB>e#cCWDn`an|yUpMl`+*%!1Qy^i^d~@JcA`}u>j5=62m$9DVZK#z zL$8HH9x6CgXW%|WTqGC-+QtmJ>P-5${KKH8diL-5unHdEC0qck=O9*6_&{GpVayNW ziA3e3zke9#nxiRvF4z2o&M>zJ!5bM- zUd#g7y=FR(c!YzCc^jowgR9}fY)`~Lt(!1pH5hVHZGr`p6+(O6c(`D#n0H})y+^rk zrK?>Kb~jjQUV%d%_UNcCwXl4^_b5gF>ZYDE9vymkeIs;Xupdo!kb8@JfNMOEV)DRm z4!BziJB;c>F9l==&zSLzZFrk!yEwGwi8q%kVI0Jr1xuY_gx;m3qhNPfm_@&&UZNSi z>FG7#xdSwDGC7Gqw{Ln4*HUZb2xz+(Wa}ns3L6eKR)0AdngZIJ%|N1tDi*w)q`{*K zJxz)#N`Z`w6S}Y)p;I)&))-3PbvcH$G`+djsD)uo4R{9CF!2M{pw#I5@Zbk#*(`d> zo_&l}bnS~-DQ=*#A;;OiP6UJGVL>o-PCqYX^)urW83~BCZ!J3{9x-D*KXn)=VroKc0~o24D?B34)GuqOEcmGRg6dIS2B)c;DJ)r{XG~d<L5xlJz#8)kDFw`jh$@m$!9=v~Nl7(&H*;VD#A zEyM&u-%K*FSI?Bdl9_v+mB0<&e_`rI@5YHLv{EW?AZ;g=>O(T4B8Mn)wK?X)i49Qe zzVzWL%+M;&4pNHJQ&|s&DLtTuO4at-r=ekI`s_!uNQ#@Z99A&ISUEempt!PPbsAcYG-!~ ztO~Hu4LLg1=Hdv0)G4&-=(){S9d@2C34gt})kBZLAWGBq3@1h`91wWn{D%}?7x4tv z0M8L54J%s8dIhja!G>~qGn=T`$^hD3r*fDFe&bXeV!kIQ=rAyai4DI*Sf#vVP>VM9 zWK3;HGmWt$I^cL|XM6lifiE&u3f?j0QXSoi@BM}*LsyJ#b2i5B>@iHlR?d`>h&+HM z>CWHcWXGC-MjaN)H1sfbBeOYjG_}~EhMV9hv#6jE?qTY+tu&OBl}yDxC_P?F9v~mp z1Orq091fBA^w7B6yYSG*1(QJ0nNM6}grFAwKt*9VWU;pl_#tP|LW9uM$HSQ*+-obb zxo#w!DxD8yvYmPhtDFBJAn~A2JYwu%d4vy<79<(xK{j%EjSRP9-2^!6eh%&%A%ufk zyN=nOLtsXYu5knB^ajBzX7pw;o9Vh%suLh2n#g1=T(gbX);4-jG~dXihOlbpAR`O& z7Q+dV49;UH7iX8KbRhtcq16?>_d{9zHDgy%R?qZ~ZOMY||2Ua2}SZ|L##&EKE+b&d^ts%bEm@Y<#cRd$^JI#2i1*#A?iak%4 zCjMY?mN+**R_89zfQej|o{_x=VV#Y{RKb|3cjjP;p^y&^DW?{<4jENDI zxhiK42O8H0mdGi3e%P~kTqtpIEhZ!QesK*(#~|2dRuVQC@~ocK5pxUTosx%Q7?+7nnP(%1;YAm0!HVcYkvRqNl)pd!VTr* z@9?I_xDRX)Uidu(4m>g%ei(FlpoT$BZGO)$Y`i(TTX7)ZLL6>)6cc&;9G9px?(hw;|g9FC1_ ztAyQnfem9U9?l2yPj8L9} z1XH(eOVlF9{-IF9Ho^Dh*g}v- z4@3uu=>p*7>*lP56D6M<5Mj7yc?9_MkMb(+X$*_wvgf8tx8{ERH9lHec z$Qic@#Gpnc;yYLvl(f|x>pe&XLm#4-Bj}B*4*eF)7Y9~T#R9q{XuJJ_OU4=Nu`!h~ zOwd?mH~JTiPtJH}Fjjy%mDo_ZZ6>SfS0lCkE_L;`?hi?^_0W-^`C;=#sSypF@(8?`Y9S7+ETxhYLzFk7Y(vvgtC;fK!} zBI_ogJAl|sj(yg|OaU4V}Xt<*JAekj#W4Xd`scM|>G#?+K9=L!N;Cx)JBj-R9Art?FxFhV%?kBy-?U}h(J9f z8@lhXT2u&Yr`laW2{iKza_A|DXE@=K<<%_?s*EMb-Wk$H6ozvJF`tI;1apvm&4^Eu zqQ3XApS)%F=CHSE?GDhIb%w$iW531I6B!tpg2DO-p7-g_Y$#k!K$#k!_{QW)u@v162yI|Q zeIYbT&fco=^25AhOr1P_k&+4}v6_9*OYtPavO?WIi%fP~CSNCS7fkfSgGm~18a4s$ zli*+pK@!0mdx>GULK6tc!`;bmOH4hpwE*_9TQsaF-x{lWLvU2s5G#&`n>SO_2Ro&j zXRC*7r^_~)P4rCY#-E{6prKdY+|&!9LDfXY(ZL>KA{WwekDqJ(oCrkCT-+NWSkQQm z2Nyko;`z&+HwGDu;UC6k0%hbFg$d(e?^mm}Y3NxZ4(n&$Jv|Cb=f;D4z`Kh#ZfCc! z&4L?5Ujtbo9x6==Zyhv3_>3_A4mJ~39VvX4p25+!rG^IxJMi?-aXH}UBl!CY$~0Fe zTRX(aLCVA4s)N_FV&CrsBenrHM6^?6cpS zbby6Ku?2Ookle5XzF{5JsKi*)Foe*ljED!3+Siz-G)gysv1Y-_vJXLjTJL+VWx`)Iw$!m)&w$Nv@fzDyWIm1up!AEss z8K7qdEDlnWU3NzwW>k#Mv^Td$-RyPGqd9zUjFBYortgCf5pi}UaF$CQJGarTMwgOf z94H5m89w^Nhh04f!$`G;rlcicV_lJAc5rJ7War)p^kGb?5BJ=Xs}}p{5KA~D_vlQ(W4`2+1JSjD1V1@J;^Fs5AMl380`!^Gc*fp_+9Y~u}{d`Xd4+$XC?z? z;uY#x9r~xMqL`dz{Y{JMBm;I1Cn-n2dp>$zhN#~3^AmzU9D65-D>p0QPb-3GSkH#B zJHf=+>o0~Q^=GKffl}#R0qov+ZYh#96M@%oBK1onA+%k?ZnuSU##A?E`l2X?WWu%Z z`IGj+Ht0PfykkvylxGvOr%A^7e^`}+>g@SqAK`Y;dTx312cLYxQ(zcpi(|1NQ?YSS zu_razhlk&rL9qOkp9hUCYB0Qc`WYj(!yWVLfy;qy4KOy;9GuXL)^OItFNEO+Fasz} zR|TSe?p!jFL*H{7*d?13{1z(d9*%t=Pz>Kl(EFe?Q7V&tEbzEv>=~JCrvT;2L&eiY zU6Ka-=(PQW@6Ob$n2$Obj#(8|d0=tfz3(l{oNP_DI?IULwBjE1XGY;h8F$tFZ| zmy4IJ6M%=XQlZzuTw{KY%ssu2g13d~6SIAR8b;4Z-3+ni93J_of8E@6lS-KH<1mDB z-c$i8aM0kfjV|S%HX?_uCk7}Zp8(vt-c3F#D&R0IlXse+_^8l-U?9o1sL2F zZKJvbLrpPjmvNlA3qv#@iSeLHI$a$CODt-p4vf`AB&BC@qe*T%?!%P3#`9xaXI*wY zMf8SA8i8(~?6U)ehyy8JKR1M0I+Sn?B{+?SusVy%2xfg3gEm&rPiPH&fr*2wHdgya zhG(^C2?5-0pP0rT`ko-hL^u|28#V;H_Dgxm^HckGzalkX^tq}2gMX5`AAgsgvGC+J zW+(I^@Ni{9LblO-q`z^}Fl_A<3DoJPEDoelR39bO*k|-6obA%5Dz+H)J|Ltcdc?4f z#wLFFR5?t=voT)FdU#^WGW*F!ehR<_a0H>+vYKiYYinqX_&^Q2`$f!e0IPM@PRf-# zui-X@N_?|l{o?GH3K7xFkpq(jl`D}8L6hm0D`zb*N7z$Pf*;CZ&)gRy; z^SfI=+MyH(uyf0G8i=P86~b=_0H9Up|Yr0j{sRQ z=Nl&55|hhFvVcl=6JBDtjK2f8k;I1h;4zo=QkkFWt^j}2p~;-`kserG1Cf9xkE7=j zR!a7Ts#lMRcu+=D%|QT$b#)(X(RySGpT|R=Ve9R-6bT|)7ElI8V!{rjLEQyYiMb-n z;2yxIJ?*g?rUArFgOknI!1vQ*Y5aigm^j3PA#2~5dAUZ`G7I)VaXMS1P~G8gk1)w1 zTk`^d2520Va$$DU)EdwllKH*HpynIcA?FnRg?nT~WKQjf8|UHjZe`YQ&K7Kdvsb)) zXy!e3t7?y1Ywr=)15l;gZU=4~UN_C3zNP)ou8W?8dDH>2T0(+0?k99WLxQ zMHbtIy)$!wS^P9)$=*?4;udP56!j{ba1Xl$l!3+KpFQj-bOdxJO|^y;EUj@9^Dr}m zAUt}0vzpQjk#Vy(EW0zEcrr(+CLgz!I*jLBBK*KeS#aXRc zKTsH>BGXX@!Ja^#4h0{4rDrhOkPR^u%5y|{WUxS(Rh9U* z4k7w#qH<|B_HT`34^f@%$Jdzdb;jTj4hfRJkieaWEONf=12`;gSQnIMd*+kS&8L$E z)(Y4;lt~;``8$s}O~Hd7!R8s@bcqM|COrR5!^WTy8*3*t*%lg`pC2MHRO|F~p6I!# zUQ|!Y{RSXk4s{?nCs4$T%>pyx1M>iQSI4?WOw&FZJu0@hVIaZPDHD|32LovaSJO@& zo0tbZ42Q>VGKLlis|adB36D7&3^4=fRJ5EpZCJ~&cR)>6^hsF8+heNr0cHjh z@Mae}nq&>haa940t2-(Z=-IHtC=B;N8J+0RH-Two;VXR=3O}MJxD=(-g8pBdBi)tba40-rIzX zhL0IB79DMtpTotb!Na}sY@ob?X}IySFd%z3+<++>t%S}t6v-tjZmS4mZrHtcaj?OA zSq?klxKZpGz`$f@%-Zd3Hr|*Gu+tOh!pU>CVcwah=?vv+4QPvby+Bh3=5H3M1>0)9 za9pZ4kMV?RgQ$e&pK){UXSN7xGwt~1Y6%Bdyvb4bG9ZTcF_Zb-gZ@jUWB_!n``IwN*`sz`G(-2jFyJ^ zU=l~?K|zf*9M#aQ`zK(|N33HS=>vTwW?i>2Px!bhS+dvmL7jAC4K(xw;MzgrFJTzT!GMqxU#F$@EC6VvKw&tsB3?sbZ>`VmbZ-rB zE++SJ$Pg2pP_4b+k+WxAAGS1$`&q4#04SVzMuGV=CFmO6WSEti!4Lx0ZgJlPgaPOa zn(sbLwm5eI&xq3ud+8QvfSamzd{PCnN2SfwE?jtVWreH9wPNuCZ-O;SR*vD8)w zy1@|K>8W~x>ejGpASv)<);;G5~@f`J&U4h*G@wQ;I>n$h9Y)6E45mJR-LHAlY~@29b5buS7?y}g_M z{m$V)6-ZzvYwA6T#*5AY+e2=9J518_C91mAhf56&_nO&&5*E5*;KiH2gN?tLFj{RB zjE=+nBTjs0(RW)qFnq!TRJyP|z~K;od0f3cs)DQ$^`Ym0cQLovtd+(=!9Gf4R7jn8d8VeO7;<0VDG|bohp1=LF4@&JX`}kB|{QfDw@jW_JwGKb-=cV!+KP5H4{8g#>w3nvt z{q=YHox_K{F8t?zaO(A0?ei2=pQ+;b{Le_~=e;-`|Ky!EWILWyu=u=Jq~_Otdg_14 z$EWuB&rio2-|FCRCt~QoANKr!I^OV16~%G6MQT5M%EzSg8-7vhKlkOSy!0ihzV)8k zcfZH)2xbVwiw^OheK<)QCZJ2#kvG43%(Uf6r(5eZZg$69V0DAG3^ zNa;b{gs06GL+L@yqhDMzE2GpG(eOfif@@vxd6UJ1mEFv1BlsNKWVj5zpkZ@F_J0gPO(W7D3=LN^n5H(K`x|~7 zWMLa7V%as>!?Z?wN*nTlg*m8U3{^7dV%0(TSeOGmIkOz%hlOqT4t%5M=u);Tpknuc zUpl=LL0m98fMc*w;7K#<6p*LYXL)w8N6VF%Im^M#f+fMXQ|lOmH1JwNHcyjKeG|?h zpaXN(=_{O@HzKZ#^S$v5Wd@IPz;mBq^w0$6DZJOw3?K}|FUF&#&*H%JFaML@|4GVU z@Jmwvi+^D{zv`P({Tu%%_395CH#PX?d)OQ>u!Jh)4kWR7W6-QJy@DFa!{cMFF+B<} zP@2gLo8t65ay960ZZwl+-nGG7#Aoc&{Z}HB0yyg$2_VsU5rKaos;(tHo z&wg2|ul)yU`PLsy-4}dL>c8aIr1V5<>TyY#$(mpH8R__~U!A76>GwY47o_g#Z%F4q z{qZ!smTZWt_vjBL|Lg{HIw z!?~Sm@%FG*1?ct+o`Jr%SPi}jF2aU=WVpK44z?*Ib=@+$F9UI7?m1ZWOcYRX3Aj?quODTCRFiw?pJg9>IKkk=j-5mb+>ootIqAa|fsY$ZI#_P7QHF#)iq zC;b=<%p4QX5C^h1MyfduR-qiAHJ$>8zz@50oOAn26JqO+WR2E+o~`wMr zlUF@0ez}Lc%>?xL_tE8eesE$j$?5K(TRfVuPcb@5n`(g*9@CZJpxeO@EdURY#t&>9 zy3*5WUmd#9H!`^r##qRlZE;LC4MPZs!vI-w2?(XBrb`3{)wJ2dJ<^T6)+Z|iT8KUb zIeH8mQfIimx9kAkT3gWC7z#(hJWwu%5uArs%rvDJZ=P({Qw>iaEGnQJ(#QiBZ(<%Q zY!*CL$hz$&I>gAfyoQfU?@TTPH_X;0evxhSnZOs=PotOyrUB6NEad3GS+!`FaTKF8 z=5&Z+*?=aZ8oCK9W|YVCqz#KBDI7=I9qUbFs&5 z8A79=RG#Q(?pyf9cQK$G_f)(w2No%UJgRGqp$a(r~YA&m1@%E`sXn=d7OA^z?Ix07+Jxu@3nB>N(YGXMM zF<;FjD{fwD9}wt4$d1kS$7II{7AHXJ?!gG_PLgvRKM^`? zqcuS!;!F+WU6N=r4l=y3iy=S!yavz#-XWz0YGa``45B&JNJhl=08aIUIs8t|aVn9$@=h(ox@)+su%|C)dD z=Y3MTed;er$A9-NY5i~icIpLjpzk2~n8g7+1`B6kPBXaeGmG{LHo@97Gyw6;G;kC-zSw1DSzGnoYoh=pEl%ArsM7JNzF%paB4r~MRsb;CDxlc8sa*eG93!-v-FL>~dA{!I(|zPdqt^rNAp5tt|ieB{Qx?g6-#!(?u|Si3-S zG>n@VU=Pd2=5~1LL+tEs`uuy?A@|WYDQhr_VBTR+Ip|%lU_=|Heo7)Ajpq`t>ui@y zb9i(u%q}v$m)QeM_3LM=pqaS=n}H_2brQXq4gNhRNI)z(#9I}yDoI8gleW4ULd0Zv zhpeCRv^k^eSPVUq5JKiCpdTs5P=XRYyKRmO%=YHc8Wb3wDX0%^b@mUGdR#_#5FijC z#zaM)o!*V^?-^)4>^@=%#24ZW+8Q%5cavYR!I(?*E<-X;S9d0_N3caUQNjsxtIrIHAuMwV4^ssg2})ZNW@)BFa?rp!Lh?@# zyO%hCQy8D&We+Et3>)`9ghJq!EJ$B3*Z)4lNNcogo_-40@#Bep{#mvABAa(41A?W)VWdSqdq8eZ zPvEpW|IF#%=pU+q-}Nhmb-yAVfAX8s?d$)(*3IF0%npiL7fU~y+IhH1yqc*MXI0op zKY%z`iHLqEu~q%G!!1}2ei{gjS~FrilJjqUUrPVsFHZU8FHr@dclENDn9WkZ@w;@u zX>I+}x2F7;mC66+&r12Vzc-B^@O~-(oaZMSUhyu?=gvQc?3{0STRQ%W|K3xcZ1MK$ zkB9^AgIUuf9&rMG?tzzSdJEgdFmCOv^w-USQhzV>=;HFpF0Bw z0iEQ@iv{MG?+fM(S@_z=++!sz&?@sDo>^{alD$(!s~Vk^Adq3(V*NqCt)^!*)?uRT zjWO-Rp`)>m2I$I)S~q}4o5#UiEnBtabTL359Z3e+Q3{ zWgc7|<5`9#2fJw$$%m7+;=pEw@4gs%#&-&1>Y_4s_Ms4Bs2y9GA%>>d8s3@pYDlyk zF`2LHbO_9_tX7i^Tunj4MO%Pv1_>Ja78rZ@KoK@Dn{0uMv}6h5+CMkND%?XME-X_u z?38(i>_=uIa~P526+dok9a_jU_Fw94JJBf#s;K$tk)Z29kFXchL9vM76F7viGv8+Z zy@r*w`W`c67kWiXpoo>AbFCGu-D#=)G>2#gMnju`r!c^i%!|;w$O+2VRw|6TRJ~t^xS?v zLO;Nelk;){0(XZiZsWPrICj-bC9C0#1?NLYgfpXss0bz&R zQKpYuOuq6Eo5l2AXVuI_r3u{~E^l#G{NMXe`PdIh<&Xd7bbQV$QvIsGp3d)oqu=p5 ztuAv!p7c>Kj%)ZIzf;i4oQ6;Rg{k?k|Bopv)3?{mcm7D){y%>&wXgYwDZl2W(Wu5Z zDP2wOx4ugmn{fBic?w#&n&0$`&Ue1ogl@CXNMwHat#OdN^WDx;qxG5$g`_8KT<5cg zl8^V=?}_{Hl&5EF44l_<812?-Pug@pf-3yv!F$G|>R|&ll8a^6s%G8e zM88bEpjkiPGiMAt60P^jP;?SJ!L>L?atIt2y>)gXHRG)WHy_=>1lwraqQTxP(VKIO zc@%6sD!V1{aR9ke7K-3CP7-$;yl^Q>i-~#^v!0vGc1{@JkxW(Ik7{9 z&U$6K9hMEP4cqpZmyCfTL=7c5cWCDv$!(Z1?zUA=b~iw{mbA94vTaufWi$?5!#%c! zo^o&&O}z!tIX(U}c_W!U50@rJbvJ166>OOtrP(x4P`Gk5l)vIjiA=e7dW|et8M0mlo?Vs z4IN4*8=4p6e>;H_d=q~mmvUVUtW&BdpD!$XF08zEoO zLR*)x-MuxfH!2-ohHj73BxvkmrL_^%=JI5s#MK69>8sF}VR94x^JG%kN9%wcZ@RC? z!$V@$N;5SEXk_H>o_W5w_dwaq<{GdL`By0Du*dGzxtCM{K5T?-}xs~`H6?$SykVleNA$y z-FcSB)#wJw!=A*gowqN&^TBp_ef>GuA@^hc(jBkI7V3ZGg!Br<^ ztL@7h-x;6xK`#{M|6%EP!`m$+GLHT7pBMDgxBjGUmr*BUv5qALf$=WLXPm?LilHa$ zfrg%lp;R>)87#z10tFzh^^VYxOugI;JHp6W-Rq7yvUu@l2g5V^1MMRkyL*@(k{dF1 z(GI%$u37!Gsejn=ByD6{!)jaJZ1*tg@0O@xp)>i z1AJ(j@-T^ytjl%}PyCj|QTKOfT{i7xhtSo^^qTI=&1|aPCTh$V*Sgg{n1F|XTdm7D zJ(P(=%JveB>k&%PDh@#@J^DxZM|HiePFnqLvxQ0@4aMovjn4#a-E@ws0@h&yxg^Jo zBEjj!_82yxLCB{h21XPlmScHX(}9Biu^*0$jVis}z0}2Gt;60&MEh_G&1NDh1`Q8I zpxHuORJ{BS{f-TC3u^2VzF-?evgohU|APR6BZ7xS#eg2ha!#;A3WKcZ?_YzjA8ia* zfi=O&ZC`c0_)$08Y2)D5M@G$y8`UHmN7SE(g&ZL;>Rrb0!22t)WHYu-#Z>~$)eVpy z?9o%ca^PfOh&ss*s~j6|m~2s_vdcL}<_+M9I(!~SaQ|t}?0X-+_??j}4#P|E08c=$ zztIQ(A2x{oeFQV@9_}Ah-G}kRH7IbHz|kjRc*JBgsLiJ}jZ=Ky7t#u4)mT8BQAxW& zN@mQM69-Go)qp2-e|H_ztEb36%zz@+JruzvFwQ;HxLmh6&-7=SCvMzA9=F)9&X8 zt7l`VH6b3@Hs{mqR~pig%Dbs*_Bu`Nr3|iQA~Z(f^TOpN3a|bQ(YDqf`F;*QDt$|GqT- zh2N9{52e_nT*>N{gu#5Fh#V}+qhF+L z*4$C|8Lk=?Twr%GXQOFH6CwZ_J*~?$MZI_Z+?|7PhG1~GVxNIzwlkbSw-AOQaYd^^ zpX~;5ZjMQJ>l`k#h}3$RZ#1iw%*^idgeu?c98|zmPLI&otPHYZzk{>b4-1jmJw#Q^ zIKldw`MX%Sqx^&x3+}B0Vrs+fcjJ9iZGcHY$Qy(41gyBS-+9JbXiH@*tYQO)8iFl~ zF9maYf}QSTo1iE!o(q03p96ORk|jGA=vwLAXV0hfaCZnXBTOt{OBxkgt3WrNL47bb z(*lGT zPmb{s9C$4(vT!nV>`}9AlvN_yjBBzjtG#5Jm^zd^M5gmR&4Pm^b2>QznZ0|bbkW99 zBN@R|ckyJIQF*%2tWv#SZQDBwqoCO__{2VK&kFbto@GX(0(X0jX+$m9GNhisL$+dl ze;Chk+B3WaC%oDA5~m+Fh4p#4S#jtD6w;f2i`AL|Q?NK&RYLACp+>WTpi5pkpv{n!WrTbl8U%)~QTsg|&n0s^Oo`nQg(VXA3hr zeEW}k=Y>FafJzsS9=uF;t4b;6J)lv~a$+c&n_6ye(RZN~L~sNJ7B+%zdqM?Cv)jWj zRC11u4e`*eA)YZjhPD8wLtA=m&MKBr&FR4e+%c;uI*v9MF~+P_pY99+)TxU<&4GtL zKiRH7bMSwcnz(=9FQ)RTYPx>%N2h)k;!c_mp>r(v_e>ELH@+KXKG4r7x zc3YQI0klK-zpM;**BY4H@c7>?66-t%frFpO&pP#xp6`BB>VHht#n1o1xVCToKHEE> z`fk7dAE)#iUn9)@<>~wjzbiFra^{zRSZo}A_PNRCVfmV3h4=|5foH{0dwj=8kueOD8`oQPM0U}tazB{b9-}lc9N1m$iE51IB|IHVq^3o4W{h#^m zDZTyOW-0Mc{Rcmo>Yx2)C2a@|wT8Q5uX$X2>2Y*4A_c!K2-=|Wk~t$)FEDQye82f% z2MB4XelcQ0QLlw?+RL6p;Gw{!Ciq>yud4H*V2LHXZ7yz`o1F}bg2q{{;Zb+?oqKiK zPt)iM8g4#tP<=uJlBVkvR9?JiwC|p&r$lfC7E7KPAjH7~xK(vN8!ZG|XV&^*vIJv6 zJM{!s!5kdmOy4_nSPyrFz*}Q|KsPV;BC>FewhQY(2Tj+7w^7w+j%WsIAM*sxaK}VU z2q&~LyX~fZak?kRqhk^o!a;2@B~VyV@Sb##>Of%d`_RSEBs{zP9cK4EGqt$0A!Ra3 zF)F66)8XlIv+eP?()zh)uETX8q9-{!cozvpK7fQ}pcb4_EXI8S;d& zhyH%RHCYhQ5iHHqzA0#-^lrzPiOzK_dH3*p;vcgbI{kO^hhFgNr-+@f8(1yL#tjrk z38q-R?Hw>c+O^T`qmOuF!Am`+L($NLCu@&!3${FL&U8kg7r6N}T$VQGR)XoGD78lm zO%J%-cvBOjp--AklDsgnNk#eSsdF}t>fIQEKa5xkZZ3iRa4DC~7@>KXt^pwg@slcn z31{bEyb*&a8=$dVph@AgZb!(&6j79}Yj+vqwS%h<<{=!gf@mhw)#r5Yc5hm1cj?Ac zl6mfomMt!nm~tI4sN2U7qA=J)&{DBbVDJqU9L;a&UlUr3>;o3xpvF&{6I-8!9|`gT z=%+pyiv7zO91-r6AcUuBqe{gT9KzzbIl}I^p*PY5cF2KA$&DeI?*Y~x@EvRljzAjy zR)Etx*nF_JrUDl?^4#DmQ3g}taE)aBx8COXTHty{zvGwxa~kN|-;k28+ph{!vhRJ97WLtw*EF$<`P7}?8y+qQh7h;l2}I=z zv_Kb#nfZx25!Vz9-cWQgc{Ay?oa{P3!;k-GTxRTQD$Aa{Gs`Pt6a!B_*^E zFMgiyBYppy)Be?eC+&aue@OjX-m8OHYxzI^rG~=J*M4itZ+@>}ptlKn(lY|vec^K{ zKPT8y2i5WCza<@i@as~3$1?>EXvll0zR4KzhkrCCO)#RcrALDZk>0~WlYEOR-8Fi$ zmk#TnDQTQc|L+kwa2K; z;S9%APu%KGC#67PHx5MwQN?g&S$kNP;DmYx^&F#=;~LAl^dUA~uxwzc(4E8zYWC<| z?nblWqUzoPeFb`&c2&UquZwDL_t2#1X)rDnBSDWrv8XQ_+8OkY=+BU96Z_~LdhFyG za}rpJelKP8gvR{rC0}@U!lF4znZ3GKAd%G$d({J}?k=l+Kv05J%#2cuPNT(-%20wlZwwdk}1L?;w zU)%PW(QD1T%62WVXRr)xUA)I&^XatE1Ua@<156d$lGT2mVg}=hY?$WPxcIcC>6mg1 zd++zVu6MNP0{piz$GNkjxue|FhFP>oZ@1n}T0G~;Xe>Oer<<1W{;_ig$MoTXEPY@R zu$gpUYLpYWu$sUPlE(RM6LBn!Q7yVlc{SypK{F_>QT{WT}VE zIMqzXCkC(osd`at+y@6EG+K{d-27hGUU|F&qL$!znxd8kV=a1bL$kVHVqupDZx?Go zMkdORO)ziP#gGej80|F(rv08jVZOgJ`*nXT9Xep(kmG{MP#(O32sp>G8U`3? zcAve)hgd~y9%;IG%GUYF9+fz_e?^Z<0a(=}ynY}VIPioHU`hmH&|>kGqOz?I4r(QP z+GDV72;4xVhlhx-CN?~rh`?GeA;iScjmp%+&9ehAa}NlT96qO-yB&-l5@RUX_VsC; z<>D+#Vu;mo@A=}L#Y~5q$o+Zu$jYb|dYb?q59pD}LOd^ExOm$Q^0f&jZpHL5ij%63 zDQ>V{!0a(^qu*68i+D6SFqZ1P8_Kf_EQ~s6rmQc|ra06Qm`pFF4~MVTPW2D|Plbu$ zn)VaUofrWE&CZCh@Di`gc8|eV?73>I?A3l>hcWxXFb#=YM-yAeh^hBy4BMg6-tCbr z!+^s#NXL)9=cdnk#N@mZv8=VfUtBwO9IzBIltj0b=}UOruHKDM9fks(zK`r#6}YsH z<~r*0zU0ZPp8C@$zm9YbZfNaDw}r#APP!Of7p75g`;(hnqy6Lc@bJB19w|_g{+ttw z;p?Yh3Y2Yy|Gr%GOmWhM-k^vvu!Btq#_YL~YfQVRw8^{ux|vLcw+H|0pobvCJpf9$ z$+S^RtDPw*(}x!7;qs@4(sR;#Slt$LY`rK|4Y0;mo4qxLOaQoH6>ylLjP$T@1wLqL zyA8H>XYWilf`a9F-1wFdFiU4upC_cj++3>thUyyPm(<++oLFWfem7@$`ItJ2OQ%li zZrWUFY#w)cx>UC32m>^Z-3KnrrMlkC6k_PJD<9O2*0fZYe@*cK#i)#+wAFx3TwRr* za$IJcNgRxZZ8yJ|cV2T&-lU@VZ>1=1i!~FvXT8^nL89V1udJ8qk@1sws@Nn@!FJzbek@h0Hte=?Py`3u4^#g)5wJQ{Z%c{! zv(eEC{Uo z(_a{k-5-8STK~e|P32u$i!irPVxy*IUA$+rQ5gCa)@cl?U$pLePv){2IWrjWe6cfU z=b5rG8LQaEbcDf0Mpz;s@*EH?A%H3-CiIt)*%7k?*!z8W6%i~v9u%%I7phyD7 zo^gWIO?KgZtYNQ$2_$M~;vZ1f*?VZKjpWvCvQU=f=Y}%cHsuf@s-rW0XIa+?Lk?GE zv@Purwl5epuKVDb*!Y?uPHX5-biL6N4j;58g-UOU>1dENT4Ko2*~_XjO>yhOdkeX@ zorYt+#HN`0fCaN&G_VFvbY+WXkTwm?U|0|?rMB>1K@DIfbBR%K zn7e`T-!5C=$_8bDaQ`(n6-pZWj4)4)(#FXHmmOp|NB&=I{7rKXm{kW%c#XeVZ2Y?6P>ize||AAd=^G zu2{}D{zN+dTR|LO{nt|Y)t_p5=D+eE?oF6{`Nc2SGf`RpJ+Jrt=t>X5$>SE(NobR2 zjFN=F%E-afq=Oh{LV4WmO*A#x9DWL`H++X%r(v#QLpj?WZ!r>*!=ntd-zAO6hT-)D zxU;vpT=GP*)>#&c%WY@C2u69@Gs|vF_IOV3^2LImzV!#v@m1fL+W$pWQoouQuuYH+ zipdgnZ7qvj@!)3!U>DQDcBYR(5JR8O+ z5CFu8uA|uw>p3uTS?uT-GYWu!5uX8TQMGeG^}{vnrVWAVVHV)&D!p@mM?XjJ>}Y~@ zw1?fnX^1)5)Q`iI!7U&S1Wwis!|ti}@EWtFEuKm>3mF6662uY)x!e;ynB_>ZS9bolTV}ghMOGzCzm;_rFvUl-1HL zDx?j|^ZFrQKo>1-GZw0Yv!*Dk20vV+_RQZ!b_9>Ov5fBYv@H)sp+SkKIJ7KINH!oZ z!%ddf7RA5}Pp*+{$kE9-%p7`24k`emSk>*RyGXh%%NOcpD{VLzcGI*gOoi@W{37laiA5R0%cg zQIdt%P6$mrJ*gC1RABpn@fy#kcq5F-Vq3zE2d=itDi6B`(quRNjety}2tf@eFdc+> zu=W8V=RtFL98728`&ulMk&Ty|$#t-^fHv^)z^xIF7K$(`CaAit&&cW^#_zV!1%SGS z!xR$x~>ecx9K0(!s5?3Ljz|MnkE&AWb5_tIbdYGppH0^kSSJV3iLS!8fVdVmJ*tPsUU+K>=Xhn5#i~gjoW_^-KxIlM=}YYXw^saQA&?y~Ir7PR+ml$!T^L zCH!iEWLTUtu-qzL5X?r+!~N!FD;Co8cp5HfFbBgJjE8C3u+|OEl3SQ89-g-x?wDke zJ5+8@Jk5qA0S_M}fE)_CPUcKBI-Ho}0CD{eeOz!VB2a*beGG9Dwra;7wggy{w-x{< zH*_1}sXI=WYDQy`%|pTV9QAJNxgC4VTEK>S4gC*I=njRyg64uls&QJ&62cy!x zo)fTR2V}#c4SWMW?D^%z)6Munn1a3j`wm35wT960je#`uEV8M*xR%N~~KtTSpqPKrx2j2n*Nt6z*gu zpDqZqdp3t{7aE_Y#<43Cb>u2z1WUgh4`I zaR1Z7#5Ik-*F!^>^k`}Jt{xNv4GsSw9Pikilx9u6JF{VaEfc)R6M#(a%4!zMd>9e< zhPS2+SdZIi1Gp3iMnM=sDZ;@>dB#IihWKcpP%U9m%$5Vwwr@C8&nag5V*cRCMRzyM zNAtWpA5^e}{G6yHP}@<4!BQBC%QiMYPt8MC?7*o5VXT(kLr**1#MNd7V{4vJ|5`-~ zUm2PwY=seA7*(P^>yg15TXTvz$dG=67vu4Pr^}2#Ns7^mgEl`8_t6=vFYI6tn3t%+eQ^e)k}$8Z95U>=7#-D>B79CXtqeve89M@FAQ{}K<>BO#5&W@m7rKI;9Q^{iw>7gdpL zmNeE=naC%f(?!84&=`q; z9Uoi!TpcP4?}8r}B@+8D{+Vf_s+b}5mRD|j&(9BQj!UH-(-{8 zYt0r8uD2Sx8!S{d_Amj9K*z|^eRsp3=Hac6hHcB*?MEx}89xd|mgXi2(rtjn*IMwD zZ8Lt@7!jqsE!$Ow%5HsR#QB!iYLHNli{VY-|TY)4RT+pOdl42 zdHyd69Lbm7!)Os@PIsJ5^)sX05Eq+K4s9H~9=W*1kRE)p?q~{ZS2M*7W*mvJ!sY~? zJI9Xo9^x-Mu>;QFf58EX?S-E61k_h!bj*sO9f=qN=&_Xd`HY!na#gV`hiTV`Ripc* z$2mP^5dA!4ixAQGhQU3$_iKiP z)_d4(7!NR=J|>BQ;uJ&jYU<5`PAbhjY>hEW1E=SeDaf0uOLhtC;z{78n{EUnt_3e1 z-1_PoUNSJl2?FNwGazO5a0VVs$3}AH1-*o(XXp8*Q2Edg^pxYqZWebc!{ znpN1a;?#-oh>?FZT)56H#fUm%cyP{b)V8^Kc%UJm3s|T z@?rk+Wd@(Tfme(tQL&vSd*~LYD{0k;@8vkKH>vY`Q(pE z?I(Vep7WEmbjz%$8<7Xq{Ch5~jnZpgZ!jOu$0#uxKw+-K;=c?cEvn zc{OEyHYsoaXaLB^8TRns( zvdPY3q$MV}QO)a6J#4kHIM6e|=p-O3Zp^rS9>l8@j3hm82G^LDsy(ti1FD&{1{WWq zcV&#w%WX&kaG|xzJPx3;291F&V^$l;v0&CQ2rTKgMPJ9BQ%D2h_}$`AKx**NMPlp) z7)qwta}qY$o--cEu{`qzK}`l`x|(TnSjbY~%+`m^%^E8r?O1OAnNDRHK^XbH`N>v> zB~Kw5y1@&j^Ni6NWtz>25KaICjqcJv7?jPFE0`zC-3%UHL<62ZT-gE!YAB9%h|#5I zBc?~SFMT(Mrwo+8ejIEK>;d(NHK;xa!ng1Mg1QOp5x(g$Q?@KLMag=!xOfq5m^6XU zTa3Ygd+Z11yUR|R0}~$Y_!w!E4p=#8M=r><8HB^GQF#ojp%tFQ=734n_0T7EuWMvx zBO~bcF-l^+b&T~0Aa)KU>k>pZEVG+eFj82B$jK1F5rj6FCibf-R%|l)2%MA2YG@do ziPIEk<0#-qvwSyO1`{hpMr0bE;KnqhF&kQ=5jiVco5Rh?tRPgGOo781gbhKpmw#IP zr*S;9(byDZj$OFLDk^%AH*m>8(4{K;+HXnq|MxE*0_XqygK7VxuTA+U=k%}przp6m z&;K-U092|>uEN}o-o~PXrc(gV&!Tc+!z|AhH)pXgSxIsX>>mLadB*f%4;3~lLHLnj z!);a~uMjE0y4O$zdoDJcm!zbIO4y@J!O*p~7=h}MLkh0Fp8Z`VJ!`MhSEJBFZv$1A zztjKQus0YtTPDyW3)A4n0yij+xZctbW>&|;_StIuF;4J|aiAzgApigo9P7hOlgDr| z;hNUOhp?B=W^)xKMpVvdDEmtf!@LRN{~dk?_RLU!Z5N$wnPTHMG9A_kte&y;z$PjS z)@HYbyDoO^z;MevIxB})MV5^bB`%;OpUJG5H3qyhvjDP16T@|2Le(4^q8<+NY*6HLpJi?Bo=dao(M10Qcm)v_K164~1%(=h6jlo`u7KxjSX{u6BAHfT&|2&q zPwsd&xfXw73vDWaJJry%n?BFHB@Ewg%I2vefU;*h70kAOK2}5ur$<6UB6%%pEpcB2v%vKKx z$-xKqL@m12G%NT!ZTP!xaBOg|TU{++Nr3kcSMjjth%$Z8pw;1UV*vf;G9CQ9#Z^zc zfjPrzybJpqElk1jFO%7OLQV)dT2h0t2EUg!P8airH!aW2gBLKo(o%ga{?5auUaK+i zW*beN!jpSvD7bL-wZA6*;FhRO_;8xlxLLy#B}zeTqscb(7JWEX0+?PJzBFr%naE(7 zi+TweK)Uapl|Us07u-#6Ys_25h}WvnG1Pk}ED;?#W=aTG%u}(Fk7tPBh{a9mc^AGk zVT^~^je#t*SaueqvbVf?a85OiA{t|q(w?6TV@82@YnGq}Li=NJuz)Esk7vO$8mAbB z!*C7KKP-34;)CAfBpGa{>n4+#N*Bx{ZEZ4)Tl#4=fJZb|8-2k!r>RQj36^c!JtkAB zZ@{3B{HAxO{kQ$ubbj{B(m@veR%OpW`3zrGCj^Uks;0x06mba$*LvJw=;R(=) zg3YY8KH?SQ$z~z6q>9A?c(*&p(>PHM;8Y;`x2_$RXqg%V)`x+%} zonaG((VAT|&&JT%1N^;qPC9OD7Y+j!zc+@1d*aC!*3cwe5A+3d_>N7mqNwgU#2|Ml zc$4%D{pjkNz9bD-kPax-9H>)4oE~?hNB1M&j5z`7q>QsAl+34NN@P z5th?z+wBL=4u;n{Gxb`X6jjOe!01Wft-dl*i1K$e?Fnik+1t7R_>g|h5 zP}n__J?Ep;ZW%PL-^ZZLQ;Db?5M|lXtTFG_4JD79D;_@I*4{60f&+}^0HFo=lp+-+ znP&(i5b^9rZBJnv3^L$%p!?Bjhc6H9ii8q+CFzF^+h9;=6X9G~b;d@3K5Pj9zQzfP zQtqK9%L(&|(;f9;(|ag516<0pu(2grapJFA@d917aXkKx0|q~u%n*&k*$K4P7PbMN zIxwPg^biU|MHnciEI|0sWwh;n1Kf37!&{)*?co_@z40FSuNOHPrJmw5hMX|X ziNLGO?U}OY8!y&e;KRZ$_P}{Redy&B17CKVaGkcgrkd;F1RpW1hW7}wU{>#8WZKfY zxzY7(>kY+qTlg};#(>SUbTOMWlT9F0>AGl=Q@8)L9)P9t*u0*r8>jX`cZ1I3IuwLv zUvuBwoFSFRdsBMtx0%_J=g6{J+%vcOGe>;NUn280K*g&Xs0$qknVB-CJ2ff@<$v(% zG=9bB+v0$TQU26#Px+nC()pYIL@M9&0eCe zcfVO{_nJcWYd<4(zw1}V&yj@Cr2OXZPU|1~+Em~C6K3J?{PPFBe;WVP7pCSjKi=0^ z?t1Ru{J-kwzAn{wyjwv#EUsb6bhcF|aAea-Pbza#8WiP}{PcIAD$;D@V9`54d`2L` zbnWi90=&pT`O%zj=(|0Q(AHcOv&>8rZddm?5IpvGRHDI;H`NrBcLaXgeUKT;zU)pK zK}fJ}d#$&-_N@ak%&6`3;PDBzohh?Qrbr<0PH`g^sOAA^=mdf_+fOmRk*bKpX=2|G zYK-3x>x5`nGMA6IK+?!e9)ehNi91FV|eMRPwz-;o`+An7WdZexf z^d6=sY1$s1Q$i17HM=|x5{vEJTPwk`!@?Po&1luDVchogkZ8r>&M<6``66qCxFe_- zT>(`ljq$_YSc-PoPf*bdrI-=#BGeVUgj+zdMNM*o`e68!Aop@GQjzjrFS|fNgrxxu z8bOQY+1bMuKMGU&BrgwrGuX*r1gVv^ROH5v4&_sR&uN?f-ES{KSi#Iv6vCJG%OzlYF z(P1!LM~ivX2EJ*hE|m7Fo;-Tb9xd>`7tdZ;?rgFcA&JZ5nyc--nFv=>Opl>7Z2=@p+$^#{cTKrsK(T z&b0X_zw+m$=CfX&(vQ3)oj>y9rpD%9{i@Xex>x&vJ*{Tl&13? z@Ng1Dy4L2|VSAbCk%rZ4 zce0ZvqeD+aw1}DzIC8>mhTIk_c{8FY`ibnN<@7v`>;tfiwWFX|VYg&=Dz$!26Caq5 zw|T}k-ua^$JR=Y+mM8P(3>~J16V(#W1@gj>Beqf4Exy*>#(F@!u%Cb}7xGJH3VVWA zYZSyY8A{Cho~`QNJ*=KY(W5tE4k|+@L7i!{DMsD!Z6e{T)TfP~5n7d#nJHIa52`qD z+jd=l9Z}p*rYkooth*U-wAs2FShY2@RV-}nU8N4Fke>`5P9zJi7KAzv4`{*92D7g$Xr!n?O@#tIccIL# z2(=W(VHtRGTwb6@%`}! z#~fq8TX@-2J?H}#eFuu@#-975aZjjxh(2aT=ZRt&Aq@7vcpsr=Zs^Snw$=4Oi8DqD za#$`3z7HU{8naB<+#UJ?7Ll>iNM~kAe55j^b6>23dgVN2g$k&a}DJ_%xXz)78kVc<;>RAA^|)~fZh z33^}5y4XFGh@M)}?{EOG%Vx-enE_O!o(tK=q&TKdvHzIRm4~nsZpz&QpK#p7XpJzl z^~HN;!fs$|ZJT00DgXPU#pWX~!5U=h012D5f+_ z7}&E=5%gG-kM3I#+<>=mnK`xpH>~10o92fPkg7};SU0RFHVJaK__@{?F$7YOGJ7N9G<|jXAy0!w{sgM@YDiDG-ba&4P7I zG**?Mxlw(F>n7qX=6WOCJ$4Ui;<-Nbb6M|aR+Yn0BOvaZn)i2=&Euf^U~fHU-#=qc z>H3s>S7Kd^CJY&>_Ra4eLp>5cTlN5h(Z3a>3%P};Nshf){Q59i1@~Z!bb;1qhRJMZ z^WjOw8bU19akW|{wbQvucs zd#Cq6knn_^8`<(|aYpq3m?)Lp6f-TgGbV4ED$s?V>a-LOMIiGCd*a@z+GjN|+F1*Z z?;Z6E*!+X!*JH5Px2?d`q~M~#nmbkL-aS4Zc+88t#|tyx3+S zjaq0rG^r*T!v53kpz|4rST>Hk8V{zNUak>#xcOqa+hH7tiCABP1wxt3S)(;VS-$@8 zyVB!7`SYoJ>EBN21KuxfstU??ydm|U@lpRmMZjjY)o(Yu6sMt!_{YLHvZ(`1L z|GeiZh`lYfpZrlNzv#J$*}v>#Quk@X_F;G7lkcQQC5je>;0`oWp-ZN)Q(tz5I_+T$ z$lhIM2g0gD0+Pp$O5gK%p#wkj^g1f>?24BP)@o2IjUBYXgZiK^pFVbqvrv@$b>Hlh zg_SWhS-VDQ-OakTi7KvP&RjD253Du^XUiZ*@Btq>7~hy zB<;n?j+=I5WY)%fS}+A292IjG)N*?~6hu2iQOZQMhSl%F9t4XUp6PT^DEBAU6d~?x zyI=vrJn_7~GsZ5`H!?Nznl<6sx_AXKFPu063=aI=Mn%TV1!3T>W*A{>++7FWU6tq) zC3mj%Vd^{m%yVFYD+jH1**jqnwu!BuXuSBw*DEPCMn zQ@s%H@F1g7WNI7^0k(D0pA&y}&!^~3-eF|0dE`B=6wI8Qpl2<{(+)){#>jQ<$X_fS z0t!tjggZLz;3gmq2Uegwq8TxvupD8@Ofd-wHUg)5x%}!!XrSOs14uf3UJo`WSlF-$ z1|w}n8Yc)e9;YFS!%P4zAeD2thI&Ahm4BW6E)1dM-h5$Cl|qnHEO2(yC^L9nWiUpJ z?RxS5SAtWpXUyfl9cIHoH$!1erLqV@={Z;|E-Rjgz?804&+Vp6&I8M#jNLf&Tc+Trx9oy1bbQvUXt8Hc8gt-}A7OX`|=3edr}_d&hf(;XhLa zh(0DeLq6Z~u<_Vx1FB@X!0B*SgDayg0;NECeUZiF@w;1s+Fka+&EK`{)( zew}qib;%Ajdxj}rc=Z4O+4>Kt>)P|K54?BZ=RE4RWMNB|3%JR$+`t7>j7LdCuAUF4y(H{ssOatwYZRomLpEP3V8yyeN88v`7bsYIIj4st)JS zGJxpRRj78V2BC*O@OLc1FHu6$A>;qG)4g*bK}W`OXIV5N69Vcd&^>BZ=L}O^FxTVa z{DP?18Y_7S3(%FL1FoBA1sgTY!6t8sDGkf|%;aEz3vuLbC=86et8=V2e$UOo_xN+n zM`#RVpA8HKh^d8;0vyw(5nW?v&Hc#?4ddH5L33~kdWKMUbN0Ou# zia{)1qWxIm{zC$Zx!EnMpUZevH$hL#91Y(15mgL&C`~*0d=z!iZL3r~Bj#Jp;H@0? za*i_Q#G`0*h7hN39A=|hj*ILhG&sP)HRhPGd`^n&PJ=s=&`zHH_DBQ-{)%_H0ZUN; zfdCwbY_2V4kJEisxeh_)+Hq#YcMr4zucelNWAIUP0H8x{8M=MwJHMAJtsslFPWWWe z^P+J$N;P@K*8+CszT4&zdZNdL!5@K9$3e5wN=5Z>#RRHf^)ES$Ig16eA`-i6;xtEv zd*NqS9(fP%Ya^_6?!!O{*372IKJK3}c*2HtBogsj7*RuEy!BUg0Z6cW2C=KyQ|)vfd@FCbXtx|0T;o5R0gtVWAJ<@K;n4ty-Pan8E@I7vDFphI|j2r8?dI( zLcq+ZQYneC)3#?&3f?3DtmN6Q0lP`#;t@rMbB8C5-S$MzM?CW`P1&A->1#oq(9x!q z=jefb#-?TX)kfuYj6<~KaWLPj93*Ov8VBgv>RnEX7}Xr@W5;{|?m2-!@o{e^h%@M_ zQk0~lU2M3uOXYX`p>;yEvkMK*F|0*mzrd{rgN`90Qhprfm<5bY_hA*e;zFpt;K_4d zYN|mE2HMOLATyedjUW&Paa$bl!?aqB8WXs!+G)V?=Dq4|#7cV-lt#Yseg139`S#dYZ~j3m=winebE2)Y$mzGA&_`4c3nHq%o}|4vWPv%` z=H@=>Ih}=aGLIYRZmmXTd&gF1C(tAwk1l0Uz!d*E4(j$6f9e8zB-ZXQ3*m9m-$~y3 zU{MkKfl#G2-2~!0Jd<`@WbdFDrGP-h83zy?_AT?TC+N+w?x1Q4hwNk zVg`bAI^g>H6zea#moX}OilR7I?pG2D7d0lwvq1~+?vml}%p*`sLlM5kMRSSjA2l`v z4q(Ss8;0CJ2=mlM#6RFr=1DE_a|f7$$LL%Qo0_W@A|+!efvTyr$*+h)6zV78^{T{gj>#lR7MHV}mvceRRT z!-+R|EIvH;uCP?F${pCyZI#n_!rG0JE7INcv}rS{kdp^LlS#^cGBxgNZR{VEDvEwzM}0Xu|yuSY+2r%32Y??U@PlwM1Z zwd`Ju;ETn~f}2WQWC0{MVR?ba{KOTuBn}L#>IyY7E@PsQIm8$o6RoF>3E2i%TEji& z(u>0kWu}!rL#4L2BCU*vgqd@bMFj1#IEQcbZKC+B%tl}{E<#3l)nC;YM2j9(IIsk; z#vO2RzDsH4`QyWnEe3cwIk_Vh{Be9Z1XQRz;4QwMP6%YMdMJE zA^Z+&D!K_=6VvRgbAtdPFbpGrgxJop&-COE{TG;bHL?M2#%)rG1-j^3WDw1UO<&~L zL?87kXD&y;HwB^D%bv>dE5E25FMdfmo{z)$60p#3{gN_%`L8M0FZzVi|C_iNqN>Np zuK)EvubdzI3Po()um0)f@>hO$8UMy_H$Rxm-^&QwY6iV=c+J2Gj|>?ZHCU+F;x|^I z{hC?M@ZXtRp$p+X0*_+3FwUFKq|AaAyU?iY;*!Ju8LJQ!;S@g(PMH;S7>6CI%lQl( zIQ9K03bg*_LswAJhTMqKMT0lG z-|KE7k>NBedCnfprvdF||3()(Y4kYheT3+WwT-rk3cTCS44naPBHxd|AimF*b}w{K z7uLf>Ak1l3V5H}fBCqyxI6PirE#i{EWeW9MUcHxoo_*vkFc)K%MFQ&_MWg2$ItUy~ zNk0QhD#Tnct2LH#Q&rDMag837MJ8vI2t2 z4DIt7L-^>Dv9Exh9>q*gamAcsh1h{KnHw@H#5mc9qA6^#%3;0EQX4NGAZg`_Foh(kPQMbUbPdD32ZlInby=La zBc~qV4o9U^NeA1#$(j7y?!~m4fr>f>;^S})-%|2IgDb@ts^OGDRl6E=>#f&j*!_tC3bRt28#`@m(rmX}fgn#r`mh$U< zR;mBM|5Wz>>Z?lgr+!mu|Ia_OoS*ygQO&=v)USS7DL?I_{ki)$y{X*4;oq13PyGGT z|9}23rTW!hST3)BZQ%QHv3|zuWL)h3^gEpMAc*wxqY$Dxj`eXldOO!d)tmAHyz)Ae z?b3>F)mj+KbS9s@j*aO<1B64>SOx6T+$UialJpQ_PCzZ-#ZfSA##M9B#-I;Y5ffDM zy)kp-op;adfN|I5lJ0c;9n&kvoZmUIay*2%ZYy#p=+1hFj)bXPVN(TkdysjIxBW!i zW7;Oe^(TCZ?}vTKg7a;3=6Fs~`KkoIq(BjjTjq9ku~0!7tjz`NIh`CftrX}G@yG!{ z=g0)IYKDu22E*TWWUXHnvbM4bjel~EmI(|(IJ`vh|m3MRrgEX_HHATun1AOsR| zHKuj9D?G0`SDSptjn5&SF)kK5{29*xgk(6glCd0J95Y#>IH9`gpb(dmnj@&&INipc zUb+;3)E2?PAe9@0mp%#aEMYZSesHhD+FqB6EfIg*dE&-&>g^ zb6h(GC^cRdP`u#VZ%Y3hm|&*1$hM(VM;H~A3<|r+hTY-L?LOxNMWA%gFlS~>x_HLn z%>c(}xht(tYy>=NU;xmH;%#xP{@+@U>661QxgNe`eEeIy5RjR-naK$q3aICLk7^}u zQQIKkBdS5)2-3All)k4)FZQoIYh`5p!OZWo0n1g z>JbM3l_0DTLl}A449%(27{ms&M3Nir#BMN0Y?}B?_iFaCpHb}ADa0?S32#fSXYjOwpYpn{COA{*u283rk4=`B< zeT`s!Y}6VY{i;eBzWqk(Q~Y_J%hXSa&|MNomt{*Mi zpZ(ghe)Tu04Bx);pQN?&@BBrj{`A-8?kSUNn!F1NllZwikZe4U z%es3oU_H)rLWK{z4hs|pk}`4P?_A>9phCXHp@6;mCH4$TaXM5$CMeOU!a4l8gy>ez zD%olsSaQHCYhVvpOI5p(^7`^%2-$U$@0+d}ReP%|0CYf$zmGYsWdsJsa$Cp=H{ed6 zq{}0G9oPrcLgPu#jF~*6TfcQznTH26Hq@>_O83P~h2@b8!U2mzDe@*L_!&KY*A(b2nbMGSsRi>%*DZ zuEPRiQT`l1^Kd>(CNLMlVgbPT3M6BT%dcVP*=39@_S8Fb66OhLCLXqo)w7TMt!H~# zbkM~6THxHaAGRO&CQ&OP?LSpZyk>bV%tV4<~8jJ2oxCtR(aMj;XkbwH$%Zr zTPpCv74A3i&i1e~y^~rLRcjpZaAgBeP>2RnJH(>A%?SO_`I( zLSSyy=zD@Hme3S(ez{ReA{mjE_eFmbtYjI`v>0{8&$+_ECytVvc+K__98!NG+G7?z zULLW~Q1$^iH3)W44^ye|S)u}_y`7K2&ZcM5f2Nue(agLPkaO|at<3}2R4yX%hb}f@ z^^2{*vFTv~Gv~Bg*o~oN3ck?llN6=i2%1=LDjGa!WcFiJk4VyuOmGmJ26=bN8thQx zeLj8HfA`~l|G0r}zwD2d{TZUWWHDh^iwqsJ72G=+Xpdwc!ZH&-AkWJ`J|V}rh0K1-V@#Ko8KBR;>`{g-1**irpeWamOlC8 z;+e#ze)HR72>i@-t9X$hke76Jj`wF^^vQm@U1Kvp#gX_dzSH~S(7&9*H5{H^Vu*#< zDe~nzJ7d{nz$mfK>I*Oi1I>7T-KZJZC2qHSRNY|qP&7%C!hzO7Aw%*mX_?Kk3m+6B zRRbEk#ec?mYhn$P&)ynlK5b; z#NV5!_798FDY}zkJd=)EwN}10$!+=pPWm`CkV0Ud!3t#XQD>++Gb9ef2C*IIf<|+d z;V+$*(pv3`geXkawX^n&FcH)wzQ#_bf8>;VrbJiNT?wAqeWuu7aG^6l#6Pu~lJ`$X zg?mD|RY{iN_`_J~x|k&lqYcs6{nE&mq=;GPUK9YINRsU!jWi%8)SUE4Rju_lu_$`YKaLu$fp^{SFl}nN!N#ryQ~=GA&|+W{ zm?3wnVI<}!jF?4@2?rY!`99hv7SqHKk1vS_2xf1wAyB@uCbgjE7Y8=qr=XFqlN!T^yl+;K1s zj(v_P=z%qJ%o*^G;&NV6*(lwSBN(;mH4bDt9q{^H0SRF)C#(=eEHHjZZ)?-9hN0Z9 ztwvm8k02L3l5l6lYn)jGnZC5|44kFzQAIO^A=I1Bt;PKBH0_Hk6D$*q7)BBYXM5oa zpM}dzWMi|ikoL5k5O=(HkE!qZVJ!g9i_4hG>|9iLAM z9CiTf;$dQCjUa|$w%Uc=!RUuUK;8mzVP4|z-8QMhmw4aIRVoIPK!jj`KZHeZz&se2 zVN)H4E|=r<{QFAxP0u@X+2W8Ty$yVJ**b@MIG5JM1;+b2zu~(|AA{FJQ^Hm=zWQ>B zJrnQp-Eg%}AqJ8V7%~qpyioS{bWy=&PK5q9q;v7iH<(wWLq{|&W1H0_hmD$x8jVNN z2f>Azx12*NUO8CL8%(ZIDDkQzCkIe%Nr-@X2O{9_#sxh?sqR;~?96xY8^TIr<-lM_ z3TiJwKsZ1#e{XbL1)|XozMZ9GGgL;^4AqoQk#2p* zYw6idbu{c6-Xn^9I`*=!=IpAGijDb_zFH*1X&S0?}gVs&KhQRU4C}NkyQQj zNjhCCgjq##1v}{^6NJ5om=laYE@edaSg9BSxfhvDcZT=WSIpK7?x`g90M}ELquZ#3 z+<+^A8)(YH>IBw#7+nxAyD@P~8+1@` zWjqbRf*s%tC0o|G1lrhyLp3}O0wxeRTi&Erf}@h<$&hoRbAXyj768JC__@v%Xw7eI zs;FJ&#_*I?vna+atyRf#<{$+oQp;>qQ3|xHhxZBCY&_)g3M7;1!3u=fSlD6IX}(s+ zC3$VqieX}<)R=`mQ!9ZZCwU68h)57JE41j*!+`-K0$~{RxpSH9s#aV<k&_&M>pq$Pg1MMPE7hGC|f*MohRriraVb4jzU9hx1URdh>W5*U9m|LGV49_B+Z zOh#SX%5JJulFu>3rurliZNZH**7h^#rRT+L2);1xf7B?UDUEN1@TcGNNU=L#MvV&TeG< zGaWmqU{&c0CBf1-tdAN}mlGf%%+|V zkix-t+AlH;!QT&BSlBp_C%UKj`vGrF%*0ZK-vXCyLk4gi=~s1JRxPLRQT;>8>6X*3 ztB%ikqnnPkbGx2iR3k>C_-sXCw9ZMoxv%M_+6;TfwYE#nBbXOJ1HCioWg3JRh4oYK zL)=jR+CgMu&=#2O7_HifSBY3v93Ti*aGQ)9y1mAOJ!Ua^=!YD3=!aAX)=Q*Flv zMm$Ak4ee;3LDdYg5v$M!6XVEcJde&p3Hlt~LVA=_`OrBK8`x)dfPU{sd1Rq(a-Lx= zfLr4OLe;lN<<@PP64j%AM*d4s1)b28k(mr-jmdMy#|CW8SjIk^tYOrG8<_|2GU*Ir zz}qoDh|i3H6>3nTCuzy*el)ye#d?|p8Eh3UH*_)#w{D{n_L!{4?17Hst~(&Ubn?mD zB@?3Xk6{yD=)f8;jb^6(ML9E@cxCEYy#Fy47@j>lEjr4}HJ=*`w{zW4G0)mBv>!4B z01>5??c?W-F`t3vSdIrqi-rR$V{D9Rxv|4&aU;Fy9BQF~B{=yLv02z!?)kVN=CohFqH`JS)CT{2ZGaHaf;e>?Dim7`>)?=|A09lzsgJzj<0R@e zyHE`m8L$Cxe1q{dqfFa~gpyvoIkV4j?XuhUiud z(yM@aI!)Fvdb>=Mml-apo7UHd;-w26Ky(9yL+#K(;y(k&%yAI%-r%7F!cDQ3Fde(c zpPPI18o;u%q>U!l0KrZTT|0+d^-N+y3w4(Pa2)91=v5Slu)^jK`X5nPveu#-@96+2 z{z_UJV?4(_hK0(+WsQCa77RmXRJ`ye_e3Bl0HBcK@X1Q-xc~au;>N-eEzND0_(D?F z5NiwD5oUgyQJ(2=3^E`Eni(hhfbOaWhaoh;2LiPoJx(0zV|1EF+(_){YEK&&W|AbH zQ9Ll)Ac=2t?-FI1UG3O5o&lJ)P4TlgxtzQHYtVFAbD$i}1vN8iag+Atbm|!s$;BSU z(1S91XYt0f#KuD5W2}Gj$tgaejpN#|$r4P&C`E@xc{Kh-eM12D_ONS3M8t-AD%BP4^=50O>70pN zR9`neH*m|lTrUrr)oE8i1#OCwu9?`>4v%R%D$2!yN@YwQWy)cMU2P`pqKhLpP0i$< z3iIIz%8lQ|T!eu+IPwgQYl2dSU@10ymqu52+I=1Tr05n;qbAuhMXuubB{PN*+wd1JT>6JhC)f)u zRqeAhF5B&7stics5|>Ik8odae)i8}dLx(=}Ulhtk8X(nmuR5|Z&abh{fZ@SAIOQbf zL7>11B7&Bmae2P>BTM%?e@W?n&wo#kGdFR0m!n4$i4Kn-}u+$-se)8(odZMNUtv`ofRYr=Zryb3eW zy*?pQqZ*BKp+`B&<%Cs3oDp}Z*)Zp0QQpA0=Y%A0&|A;Df=|1l`kMPW_ThG4)dbaD z+LcfG)h`*y!!xT*e{pDRvK5p}6v5Dj$v&PVKcEVb?74>)b+88e7wwxzfVhzJV?AWPn*ndWGkn9CGVkbB=- zcyKcigvR_0^>w96xp)rMRc2}**&DbU(1*ZgS}=!XeN&Vg-Ps70;dul6dwQ@B35zmZ zN8$?u>O>0=7YSYDid8mY^{w=E!r*~iDXL&quB;J?C6>71_Bn*chC{5VV&H?y4=z9q zR-3p5QKDUYOv!c^IgXlo#4C2VT5)FF@|dC^jLB%xVe72|1M0XbU zeDziwz{xSTLS;edH#EfZ@EwZDR7WcZ_g`-mrK9m|XCau5tDZRo@DNz^o`bRzQ3)@Y zgJewB4Q(dTdC&T^jW(W5e;h;_i=r^P1+14P{V9}--x(JZ7$)5cs^EzsBivWScnpD% zyt7ELgoce&<*B{bXDyfp&f2|;Zy^c$f}+1`ILh@4aef$ zt(U<|`b7KV4t6KNdOcg(R=_t2Hwq zum`3?LtMyu1g1gBigbOw5aIzL@*)eO1skSSSK(Qyc!uG?xJ!%UGeMsZy8xi%9uFIE z1W6AccB*X{S1nPV^=ijc!{^3|cY+ceU}u$rzw-7qsiKgLVwjAXUvt@02ZAk1T=?U1 zI*+NEi?cH`Xt}Sn;W%`6T&F`We!C7HAgy8SyTfv4!ofteB&5$15=z7O3Vc5H-wG=V z8x&@1%dB4y4bs4+3EL5GG2m3J9w3pR8HlxXj}D)`USs)vJ9Rhhr@O!JfH}ur1`2xU ziy-?q!eDrv(FWpCABzqAa9d_=1lDV-InptY4!@`{u?5C_?T&F8EjFImPzRafFQoM_ z9Ur8TZI@Z>mFXRvc<@9PAGa^85?W+fEYU+sH-!!TtbK6qVS!-50DBn$B6)Rq~g>B>_1I^S%KvKOohEP!4pe(ic z)Kn+d$(^dXQK45|b|dIaFJuvPMLPh7V_PhEJb&7_xWFwPYSPWgR5}79j4B@EG&V)| zh<7}mB|m6OV>mkHqK8Q6sM;< zbaL>F7Z9BxExW4J4>^`$H_*E8Z5m@881HHEv8$pUvB<`6$*9E2R-QP^is65K6Q-c6 zq55Mm#&Gh)A^^ujoFUH-?*VARIed<1OLC{7G|MV$bh?G=*AFi#=g<7O(thGc#3qa# z{*L#T^IN~a%ME9|bya#)K6DFo|I(wJaih`>~rq5J?M*&<_p&br{q2ZqNLY)$Vn6u3^?Venu1; z%xk!~#LicXA937366pTflk5dl&~q!uC@sAkcXO}JYL5T?NjJzV$ zv+JAsT?ge-<(uu`tHh5+Bov?Xn$rx;3!d%`xz;ALF~Y4r_l$EzhCM*CEz zfKA3G9Y*nx>lnNNQ!vPaI_8AC67M?Wa7VcZjKpEMPJEdmnJCy%5T*hKh;D%!@SZOP z**y<_$DMCHv`0V(a6xRvfy{|W7BPzl-9ncJQmg-7R1#xR(Ia?^%WH^33R{epYC9?! zut*jwrfSSmfT);Xlqc*aMrQ%w{Fv3x%fx$U8l4p5pJ^ z6bNCd3xkU04W7UGUvaoy8Im2MUskORox{fPx%YX&7+ja`F%$TSv8?0*^af|rQ&|K3 zJm~zoM+F9aH@Ruz;J6`vA!V&f21wKBH#KgHHUX%DN9{cWdH@dmAb;*dejNpb#;oW$ zaA#~b=MWbNiJ$sWrGM`KSgOzYgi>BKCWnYZ=1p%e)qnMsrF~gIKJmZnILf;DW53En zzWTL)x-8E>U%Ef^D@ye%KCcX~dg-IXiS-qK_xP{>Zdt$To0E0%3*S)cFOQ$`t#2}! zs{Z_+R*t{>EoJ!^-&4w`eq8DPSp1C7{zPFT>7V2TeEs*A^Y{MMGQI2V+MjQxJPwZ>I;(eQAS@IcOh z(W~)XpC&S~7oR2ELXx+ff4FZ>;h^SBGdsHTs?T}gC7$C{oyp|C#%H^4c5b|9JjM8^ zgvg-cxjx;UB|?iv5OLnpH%+?|9CERxh|hKf0*$i;7uEjK+o2$OC7}>G4DXq)$h;_M zCe>Brw-!I5HbtY(*rd;5qaFJmZ>B&loLMcC_ADnODFRiu<0j18rW)5@36^e zV~$DV){<;Lt~U=qg^S2F5r@(CAhX8vJq``dD!9AXSU_N$#^^1T&;^4}Fvb&q5vnxY z4gG(unAJeRxTkw4JYfRT`SVNMNW*>;uV#^q(@j_eHUL9itW&8*R|da*Ys=4q0h%Dt z_{1i*ZPY4ogW}hYEi%x?zGbk&5jekgvcpAlI#@VdNPXREe?i^KW~Vir83c0JU~?Ss z5DX5Kjhv6PX;_#byprCx?Y5*!%qPsyYF{c9?!fb)+qvTF!Iz)YSukJ=Iu4ixM+|B^ zs$o)x5X_VFyQkO;e0sqkYs(ZcAQYn-Y4ebkPl@01yQp|^bH&V#Fo}6f5A}|Xd+9at z!Y;r8E)`TPN`xoilYF!hc2TT^mH0c_;u#n&J}(QEVceco|JWfAn^h76F;I;`dxb;; zBst2_&%xA(b^t8M^93%{Q9I#bPhlEe4DbMIV3Ottu?DB)nKF0cK+>Mvrus0vghOp_ zRtt*>Og{cjSA94H#6P12?p_$BwgRyc+;fRT&s^T$@bgObb3UycKM)7)SNtz{gOu}2 z-%y%g{5hrmd7n|XKl{Ix_D}zVQvIecu?txL`>!d@_rJBA*gpU6FDuP&{RRG>{a<}= zsea(CrF_w+miiN4U7A1f>&p4==gl>yQ?8-xeZi;XhkEx1%JJ?0zLb~61^vh4^7(?e z5dKY6{D0$L1)La=$^Y%=mF7!7y&PZu%S-vqf6;jma3vEFvc@S={@%An)scD z#E_E#{b3)HraNNhwzs|?ZHN2SaF!Fc(UFmnry@2Oca_;6JyC|J%+b|gaX@DH1+%&M zen5X*01SYcO{}PW76a*T(r5>ZFg(9Hm9E6Qu0n7#;xh`FJ4I5THVg4*2*}}gac)r9 zjKGjlT%kW1Jfmx9Tz~;kPyR3G=#Tt{kpX2ky6vyne)3 zcqpv{_852JL?cI|D(XfO5D&jsu~0pQ1{?B*aq)~zw`1OiIvW-vmecD!zQL!nBJTNl`JRPbd=jy>{k2wVgWjB#K>U1G|G zM#RCP4w>4i-l>M5Wf4wf+fI37Uv^(Q0~cDUDSii{7h=-D$8VV6QT2l%aw)>~bT7aTvW*K!3_Qr#o|0WDnd7$?) ze8%N!I1C(g+TW3jb&2oPrv=3nRpt{p3cw7wkJxq+EQ4i6JhMyAC3e)oz+i~mz`#jf z`_MxfFPs<0dw9>{!Jm?RYrC8)dBAO6WWqNM9!Hy93+T-nhtXv%spgG$27lYx2u62` zkvWn+bOz97z&9|*o-v2C@F#Esb{9YG)%geG@SeWrd&}^icb41#`1R#QU-E`>|Ay}` z)eA3_^7sGu(*2q*N<+B6^Nr>913ywOum0%L{JNi;zvCLhVBB+`RnN-x ze2U9-GkTKht0pp#HPpCDNE(L;;z0OC zQ4rk&GI3tpr=LD%c5w5%ZPfh~eFB{x7Z<~PXpLwKn44^dfviG${BsV|<4i_gPXb|F z5*LcSWAWf3^^Dj|Y@<0#crH}I>za1R>zbl0>|18KiOa5S3Tp;CkbYw3!aOJrX0UW1 zKW1*wgvU$jk=EwYp1LoiUXsLe2CzbjaeO9@C#_P)V?LSDp*MH8(m;DER)GAa3 zDi9wycpN5cKm!~P)vb0ur0*7561va1br_vF(Mz&omWNdy&Zx0g4``(fo|zGGSvyl| zG_PZyItlih>T$@mM3^xVXSBrWv$^I48Ek1rWCh&itoM+J`aQF zp-8s1j-NbQv$U60%5XjR<{w}H*RG>jA@(Ws(z;- zNFEy$tfAw%0lfn$GiWvgIWE3YICp*^FoOYDJBE`56V3QtG23I`*!k_Lo8XMZgA4c$ zaVlB@prjThZ@xS#2X0_Fymc}NnwV~kBdyh9&hHTw z$GFT6`uIe|2U59r2Wq)PM?aFSIy!{7LAm|bDO$ULk_;UoXdK@2l{V_`lpM@(s2{3Z zCN~&HLC=Db5bzaMEkWy*hHELk-VmXHBM*(0(0LBFrL4s2f#YM7ipF7dN*}KoIHY^# zO-|LrrPd-YIbwk}QQgPIF{3TOt3(y9r=#jvDrXLgO}m6cf1}Fwj2B1)5xqnF*co!8DLulTW0XpfDI7TJ;j3hKT_Za8Fa>5ZYem{I~ym)4;y`jHGb4~C% z9DbZcC-BiNhhQWzJuwS<-?LJ^;_1-=#AWqmpBp&%CzkH7{d0YFps&JC;-X^)HAGuZ z`>fr)bi&n2=8nw-3gcmOnBCt`bpfQc!KPwy4h5)Z!GuU^;hB|n;-h(gt%Z%@SW`l0$bjnf3MXc zbm*FZ@b|qxe>s8U=w6z~3?zoT+Y8SO;(;5E^?H*(ww%{4eVcG|q>B8;@An=!r`>}G zMj1fHgm7*>y_nz~vd&LsE0y`x#o^yz_swUWhE}7*Vi8lR;!Z_+FO#O4vcl|QKVbft zLd!`Kgv0<`SPcV8G6JFIaOgSwus^2sgg&_GA9ZBn8imA>S;Nbt;-&QAd-Sqbb`MhQ zN1$A81D(OM@&vs)3dV`f3=<4STxM)U#g8=z0?D;juv7(%3YY#wQxt{HNK__qi1%Ga z9LL0T8=cKz>49*LaV{deDTc7soicYaN1X4vYQI`(^02-$Cllp-J2(Z<;LKh2fCcVO$IZS$nu04u9|5JkTpCDu=rR zH~^duJlg)e5p&{!E)G!!DP^>n8&t-;I=or}nc<-? zVgh9#77@%@-pz6|Q`2kS;m^Y+O4%a%M#-%QARj;0$Po!cmQakT?#+ zad1>e#sV8h`Pt-7KQe#c_<7vE4q^5B*&1Px zJ7aXjaF|~~(~kvyXLwF-vgu!OY2(&u*vQ?~C~~0hU1q^{7`CDL;916Jy(_*$cTnsm zNGD^c&%4sP_rLh6a{jUZG~kh!{X{45>X(=1_x#7D{?a#=>A(4VrT?ej0U20(2W9{S zZkX~39Jig?{Wh}qyBsJyTa>*U5xJz@MzfhR^x+)LF2{a>fO)E z{>T5L_MOl2pMUp{mh=Dl=gRy7 zw$-~XrPa&g`NYLjzwjRCDD@DZli@6r_@y}Gszfj9%&;ig-6~|-vVdCRP%!+2qQfGo z)&&+d^f(e^UY7x_!kWJLSJcL__Q9{6mq^*l++Mqz? z%v%g-J2QdPrL@+%W7b4-iQ*b|5trVwZkhiZ{~hQRJ<5ik7da#9BxYjMV_gqYxi9Ce zoy3MkN_2A++QgwH1-K}v1>#57160+KR{)TT-7cS!qen9tY8onWiibl6N@xq&X?a?iH6T3{&v) zXP_}dV}dr-WnOA&OwdA7f!HFg8SduiZp~deb=T}Zm@ZmhUN?BN0YrylebsamG^{kt zi2vcH(WCi42u|dMXZkDz_UT-xH)OZ?m|aVxuY(e9)A8{<8)@SE%a8jg>D_qOvVN3GX%RR zE}4$}U{1$-;{XhcjJ9HN?)tLeH@qHna5#=;{;R$>@q4T2#FqYHYDe}%3@_%mlyUxK zv0)f?&a)UIzV9>KZ?Nci9#lartRoJy?SK8ovi=|bn{xc^Z+axo{KUVi&-}P@`K!Mp zhNi!!RG;!1?L|!-~EBS+6hUmw$2TUJ~E;#V;;(KvI|g@wb=uPyV{Hz51gx*Teb}xDLFz z!GZ#kM(j}%=uk!<`(2Tvv5xWkaQ(zg?v9-Vw2IT*LyZvCc*Op_I$$OBZ4u(Y|Gsy2 zRJ0TrP}oB~9-sVYXcaaoizU6ZVxMResl`yGYIfc;9qS-Xe#!Vv{wh z>Wv6X|Dg6B;hYCQ7jhibJ((5+QsETaU;QqKqquYsBzkYe&qmB=mNZ^N%r$^?q8Pg4 zd1ka~?PoY3Gb|Yi+hW5FEgpgfx(Nssyb2C%twc_RaX?&%_L?yRa9}v15GQv-*NOX) zgI@-|CLrSijOTa+u)lj}MF`+^nZbhodJLBpZhRY>wz9 zsT^Hg!!LsW^kWFB{{Q=%;=qnS|9AfL=mOpw7sRU)diu5>EXQB^nsSfM^y$(+AfZ;Q zdoM58RWASJyGs2PUt8+m_zOz&hkkh}zu}8zlXb88$Va;oU;gPLgh#hEBG{X2EiEu& zBlhtQtU!f_yD7mf1P)Pb#i6K$G$Ar@!SN?zA7UAN&Zg^Ow*ak|fA0LQopko4XhMyT z?F;!JBuh=R#?-BptNCI4O<2ZHJ1YGMW?sZ znN!ifW>z_mO$RKqcFs6X3bmG@(~*|$*I2*L;vgGrf*SLUv4|$AuX*I}()Bhd@$tfm z?~b1q>1E797$5EzXvDPJM&%j>JStYu_^mS}~|NncXm#6mwDpa|$T& z8e{ACnUl+fO9wS$mH!B&B9<1vEFQ;%9wg?8S0ZwwI0RK;p2O^PHd1!g#B;mPd127~ z{l1rc-g7YshzC^VRJu!g7Yu|u4tgu}twTtJsKmBbryd{d;!UHg-;v2XOy+feF?3{0 z{A)c`TtYR3<~1s(jsq81W~C~NpE0HzsTYi{by-zFVLYTUZl)437){&?b_6Q6SusdX z>X!`v=HYRYIkc<{IN!8@XnnD$Nq6nq1KPNd=C!*adQ=l&o?J?mMa++5rSPI#K1aN~ z8tYgT!Tl!nlJu~yesUoJr)d7gfOAW$fmK`F-J2ZiV{ld|qf9kX*3M{njhtMCUi$SE z0yC6{TYJwAtsO^W@i1~DDX51Ax0vo63#3b?j&)M{+cc&e)he#Rd0Ul(owzTbiwY_Q zdO09ND!Yl`1GrGBXQ{71J>8Ou?bWcC< z!)5y?-&xwXy->=heM}7PeuA@8#lhYN^in?i6HE2YKU|IvOsXVlo5$C`CJxKrUaF7% z$e1U*s8nC@Nu~V2+e&%UkNCa`5<-X4ecVTs`d576Pjmp^`Ib_D?YHH-e56$E4b?LO z!>P>w?rkxTiQN)EvkvHnpMOMUe}3iHm+en{RjJ+^Ybq|8^4{2aFTKbeKi?J@|JQz3 zslMe0%lYj;SSk+qm&e9>c?`sV=w0RbJJIp{vA7v7 z4u_72msHz-+xM0;el`Iv)vI16%yEA2TTA(>uP;YHQ|I@*MJ%~~biJ^`unMm{pigmd zZH*|105cW@&z;P!n#+4)syqR?`h|7xp?UkVor5VDiusU zhYbvSSu$MyG;>CU-sSz%sl(zDiA3wuq~!oM=?WI%Z=FEXhuy%IPdWoS+IFGbHul2Vt&LvT>bCC@CbnR)AT(DIr^8BgD$$|!b zAaG|yY^c@ApauZu5Y*O@OEcDs#%i#kMtp?YBzrI~KvBzp8*6CDDZnHK3^f+E*e=X{ z<}u^+Srnpf=08*pYm2b+2HwwXgn1>10D8rt6853P!RDmH=&_`54M$HrmFRZZgA|VQ z(yLcA(eL3?gwyC@9(JGBIuzerghL~gJsEz#YfwjqLbd&r-x3fSG)mYHU`Ul45aEY5 zTXLjaCRV8qE-;YlMu&E^{@mJJ9JC;`oiG5vp#}m=^x-%RYG4uWX;dxkYE!1q6n#<3 zuJ3+yBXulNrs`-Ap4P+|`Te|bsDHo?3^pfoBzFDR530Smy{99sg#r97@&E3zLk2bl z9~)?eL3IpzxBF8(EIf4}WAy0)NZjR6rL3Av(fB;GoZa2SxgpOJ|Mx1@dxTFDamQDq z8#xVY$S!2zxqv&zbDT)~!YgObO?j4#oUF|Y-p#_L!_uNTfbL7f=G?SKsI59SVJk4` zo=f05KJo;Loe!U8C-)eh_`UVvr0` z7Rd&DbV?0H{PGm<=XPvz(Up4jOD-fr!<)3VHP+7z&?3VNK@Gp7a~c>$!cY5%(){M= z27c8SW(Mzv{A>Gb|E$cv=YLRhvf+FGi$AM0fA+V1*q=N8^gk%)fB83^8&pr7HW>XE zd}`_b`tSLP3n03Q>bL!s_}#a3TLiYk1nWqnLoDzx?<=o(vG%}J1>3V|vETk)*&`aG z0ykn+9f!Qx6-%_!??q4t=et(C)_hbi9uJkVdgnWIYc1F~5X;%U$j)k=N!p7&b%z-? z%gn&>76I2Bm45q*i>@%$?fG)N^98YK3eX#rK!#FiF>djUpW?qi%eYj$-8%<*r{;^y z39gsTm{Zmt1cYaC_&rT^9_ogiCw#COb((9pLtWlw=L`6~z|1;R#ECuz-aatz`Vc9) z1EcjN2nn(P77j9{Kne_ zs(KO$8PbwTec3nRM;(J1dTaSm3&V6c1yIOPB(dkf&Cx5Y>DJq1)K&(>Y{`7u)`y+E z&#{rd*=2y2vkTPh6c@}7fmP~~)*y7^z;5_}4N38T%nIY@Oj#T+(G86|j5sK=v#>GM zcqdi1)_R^2t;1R+;Iv*#=h`lvGq;cTh-E&rD%KHjI>&609I~n+<`*v=5MK0So-?~} zG7vGUYuJg$^`<2?b4G^5%yRiI8Kt@^5akl3xEz72!OuSBTVJtGr%E2!1K5= zR5`SKzEdH>(0@2el6O1P_SCDExeQX+Seh@&$zC(59 zvEEe1b3lOo^8qf3O7OeEi=HlrL6al^hjg6?-VPfg+D$}RP~o2L>6fx>SH(7%mf>v< z36-HxBiz{;(&K=fYXxp|{JjzE@d>qYG>Fi3mR$eF8P6VT0l(`;{s`n$;#NQGJdAuJyb1kAC3Z4^bs^Q`L+vw|S8Ztj@u z(P_*Y+@1RB4bE*eEC8l{_j{c&U?&4icxPZd&syABJMKMaP#ZItOS#oKc-FR^fvgZC16!!ajkH$0yeJ^( z8sWIB8TsI#5GN*#6(zsk`AsVL zVJxD?M|d@Su$bx-4#h48BR8{|ndy0KYxhlMO`)oLFohub07Q_+xi*43u?!LQ!C<0v zhg!UyQc{m;a@NK$zkBB50hOH z8Q~@7aL2>Nw7J82`-xct&lWp$3?B*2;ZSa)OPNvD51a5iHs&P4@m+v@2no83&m_Sp zZbQqX@07YBv%lgYj8ezI&eo^KoA#p0ptka$Z)~xKsk$;!sC-wcfBZZd5pGZGEpj1UZ!T zyNL&UkN$@gMG7w5 z7dkM~@)LC9$yk{g&$}t+;Sw{qf!EXB{{>YYkxRx~Iit%#S<{m zG^S5cg<~nY5G^KR-(7q27w&YEm!wvcMW9u+S&I~->0n%jbo7NBz>E}VpF}~Nm|+a| zvG>UVSO;`DjgGjijY^s`?78?Z#I519tcGY%x8Q7KTJ;L+FGO$-l4BM_JU4^nE%Gr< zLJhaYgP&s4txvnZ$a@k`eX0gT475eazoBDw8N!0Ux)E|E^FRs6*cmay^(U+W))1Io zeV72n!0I$-pfc3hv?T(k*U2=fTF-ghEDtxUXAVN9BctAq*dSKpW8&(R>kL&$V`{H= z{ca|z8=N|6Ss#2_T}eq<8t!^@M2n-;e8VU!-V)(7u*w$0K`Qy<3!bIC$obUHwFjf) zqNGqcb7024IK~V*VQ5N=2z?C8>jsstBc>gi0Q3KJ>x>eRs&ip7%b|; zzQ|~T+J`~auCF-u)Q9j_V~ffnTb$_Q7Rp?g4uuLtB50R*=^af*Y&JTb5tapLW_L<^ z9n>KmY7P4JW~Klxi>58oEg@@n{8kc^1_P}#8WKnhAAEBR*y~NIAUixZwGD%LnOp;Q9304XgnUoJwP zbCot9=R8{Q^lFnB=Eu8=AvAU_XoKnxW_UoBXfba~TkVDnWay+AHfmDRTagoTPnU_! zIVOl|;bZN$m%EnL_>1Bvh8PvfIo9LDklhAw;;vip2p1$BYte(mUWKhk*2AVhSp4U8 zk_ZBQ7Sw{voVZU|g7_^_98L_Ar>pR(zH2KsAG6wr3&BC64(S-m9D-~JypZ^Jp=$^^ z%o}s0n8-W>?d#^5g&XTWoL;!h^?=4Z4e#(tYAm$c&TPs-_6JtV@a?{e1Uj!>mo)*v>HA_JE7Gq z4roeNF>B)5&2F(9K}n;wV$Fe}KJnZ!@Maf{GYY4Pg^J^U{7rs($%Jk!;a z)fo@ypqh{GPxZ&4a#Ga-IdLHlB^AM4=RX&3S)j4r{a)5r@tyJIf$;=hQZ=K-ZL6Uj zoqkH#!2(0LVYqhiJUUaks80_68_H+~X7PQe%aUQ!OKmHQnU{w!ibdeN+Eio*$Wy$R zdYz;oaS`rIB}bV5jY0Q$rHf0SrvsR7#Xr1C(>~R->9NiR z-v}9J$cEhq)uZzIHGO|>mHcN-P^QI4Pf z`Z9ducb4^spO@C^#X=$e)(@29V_saE&;8ia{K}tMj{ov2%kbKdDaS`YmFl}{VApV7k{hNpAbLqqh40#fA(!U|j_E9e_=Z`&KF0YEe^RIuP49~w$EAEjn zB@*Aj$>RVr9%VQ(OopzrVJ1O(7c8Set-$?))iWMYRL9wc_ET$tGeFWXR2^9NWW1oa z7PBSo1`uUp6=I=RnU_oTIssR)E~A60_9w-EaP66e5K$^wpvkZ%;FK0yV@%cVIRD=4 zEMdwZY{4(8y2E10jB0c)82m9kRM1ZMeQ8vlUkpMIC%aHhkju#Q0=q&k;Zj8t26W4%eS%6+qHy_b$`o1EW}{U66QVUjmP}- zC}24s2u4yobQ4*hvl1bfeCn3|+yTU|#^aOpl6~f_g^e0{0aG2!0sk z#gZB}C7T6@pn)_nhN8oz3Nz5Zvajh;3L_s}?;>SQfYRnb~i*HcW3K?)Ois%6+8 z{Xvj@Miw$~wrdRr4i=KUBl8 zIEsNXme)caTy(_$F$2hOmQ%csSWaCY7sb_PdT#N&o`xL4@|;l#Q5`$0pxx#`YZz=% z;baK+9^JsLKV?^s_tBgMxWLfCmM%S68ZwP}A4)^oas_IUS+JO7AcC?C(hUnT>>p(5)h@sm0L zAW97CmVnW~Z%H*G)#<|`VPMB~t;61XJfkZjrTD!&!ZO<8Gwl_sFMeaGo{vNAN8TL+ z-ItgB-~MPhe)M}w{bfJB)GvMt{5vYzPkvpgKlc+9ob4a^vN%w?wCVU2Ur?%#cq;oV zUtHRce`Tq^^s~zH2me+Xf5E4g<~v_js!xAysej6g%Kj1YcmC{G3yshf^*{5I%Jx}5 zwNx*8QMtVC<)wVwNBMioN4~i1Klc7oz2+5V`-*=WYa11J@$XPb&0sZg*k7<&rXT{- zk3(RHi`)KZs{GCzdS)DhKx$6yW2kmWAqWk7t2R4S$wac4uBV)iQ5T>E7e} zGLzhRhnLaA){dVu1WgOhy_Cz)#yMcGd)i9J4GB(9ND;U{b1QCKW?U4F*$GpbUyR=b zuDXq_;X`x0l;+ZEDk*(jMRe@kr(3x_i|#;bVc|h;s1pCodGx24nViZo|JklU+Ajlhb8?61NX>6cXP-b=N2~MUT#@9 zjmAp?#IL)zAHxAMBYD)Dz2=kf2@gYJW_;n<@ZyUv2up=_hc8<>FUOOlf&UM#6}K7A zom&fzxM*B8=qOri+IC*oOmAfv5(m_V)dN-&*cO=Zw(F+JfQy3&ctABGLmcwq=8QgmT?c*W^j^6`?3l%56A!Gq4Sb9c>vZ$`zaQX~zm&;CDSRO1iI%=9J&8(m!b3jc2 z&rDZrDo{Ja^~JR`rv7t0#2RV*)sPSwFT?5IF@-5ElRF;d`18;$Eac9f>32?Y5uqOh zLNKi2b1?AD5G;R}(|VQ4t6dmFLM*5o;w5Qcs|=kvucuh6wi|d3aWQs_&ke5IQ)N6P-s z{#_Zq_*2UAoo^}S7kzp;U-_bP{F$#Q=XbxQtY7e{`u*?U`=c>~ibCMkFE8ht-Vv2) zbfQ1@-WZ5~V>!O#hsqg0<9yXi<2}yOl4~wwzDI^Wn1Ra$j_;PDxG`0{hfA^7Lgmi8 zHGqE?ZY`Iz7D+^3wK>k5nr9oFfbF;TK`DJ@^Lu-aoU%%ifhxO~XcfW%VidWz1ZZjVZZ^D;$8a$ib!y&xv|7K6JU_rc65p>;T4YH5vy6Rt!|pc-U9j ziVlQDj92k}PATNYjRV#yX|O0zeKfuF#yRjoj`$kGAzFQGesSBYcToQdO#DV2aOcWyUOUnAx;-=NmPL-PA9qqGEi9@zyWa~-E8NMI8ZXa?#e*4En2{e z3l4adP>~PPL_w=)<+i|1TZ4Zm4dsedy@0mvS)C7DN^9b-KsNOX?JdK-Z`9MImGNBS z_s>*g%^)+$fl#Il#?OtNdKH0>i(~WP0;*WgG=Jj-aS<_p0Rkc`0c-82an&#mJe|Za z0-p`v=w>?vL$G0xzzfif)`$HIw%jlJoKpYk-&ijH-ES@1 z>pvwv$EL9wY?S8qtX!~ue(kHu`7gf5Afz3h`18-pYN_7!?oxi)XP5TlKEg|3|EaGm z|I#;<`eQya-tSV{_}|Xge{^ZS|Hn!RD5tr_XM`;m z|K5G_N2@DnKH(!0>U`G+qLYim^gG@bm%yG(rg^b5uHJhS?*{WFkC?4~DmghFq>{iU zTMMk+&S%lmq=iAnA&iIBFr~1PxXhTpT%sFb#>2jwpcGQ!QpBMGjRLA|((h;?0T5yV zC$@lcC&P^Hm_rr&1MOU({c-^@IHgj(b+YGh0BD9h4^H>&nnEcK;;BhiAYCdxOMGAa zxuQ6{Q_<7qGymyx-o@;ULw6rn>D?48E3U=I=07LrR*nzd_?{iWDLkr_EY@PIX6B+K z?lB~0{^x*yG#0VefUhYNwDe<8G0a6lrwma7J$i*9=C&I4ju9i82eN}(7=7w%N*Xf~ z?;3;cLEITd{wkpb8wo~L3{6g-F@Z5LL)khL#-2UY;a<)NRAJM}Svj1+0Bq8c0a@`6f{s97V2@iVg0`g19l=PTo^424qOPQ zN)CB=;SB3+>q*sG?s<@tbj_j000ag$csGm){#RPBX4DLB0e}6Ve-D))l>smfl?5z{ zcq$A)_`(}TZd2_S$L}5589ZSGFdS$nBCV))F<{y-e^4v+F> zzRFZ#xGZOy9S=_v4m$G+Xngm{99*81f{_aIy7(>u4|Q8sJq5v?Ud^BH^*9YOqEhT|lG0dvfTbDR!fo4|zk%Tk$91(0;@o!QB{dsD<#8HjU`G^z0m~q`Ct=p-=L207plm zGaZxjBD4yf-NY#se%i=F*k$mwSJ69fH~?r~f$ep45=59{_I&TtCAlXg3K!SO z;taSQx;1f~(6N9hHF85ZHY6pP$XCqnnsIiXCSQ~7#V*4I^x&Mro@UbT$oT;s0ZMHy zRx~|y06_6EfEm#w+-e13m{IO`!e{E!7oq<;>0tNM18~xCDi$LtKOD&SqSBRCYaNmg z>jiNK;-SJg6mhkE{=1?i45q{g;fYfPVm6im=A|U8G*T7DV&v8$^y04DU@XG8fv@pP z8&t^gLW2`3J%o2J&}U zHe7<_-i{_qVcI7<p5rr%;1Q5)Qe?CF%aiHBh6=TxAfvBFvAvv1M z5q}2L!Uy#>F?m4(yPJ+|;THZ&9`#-AZRHb#!X$+X`V<|WiAHf6O`8@ z!@i@}X%!|MUDHMm@`W=rb5<6*bX)-NQ|q!rxl}lZl4J%AIQHPBSJXJ*l?BlPf(&b@ zT_g`M9qt(-$3DN{OJo-H)fVR<2LWFwy1?76jZE|VFQ5G!8K8}1sY=GdcBJ8%ZuDSI zSRVAdlYagZK>|<@!Roht)trb92$k#rrVQ?Z=@lQ8@b@i6Oo)A89l$mMFg~S7_UW6^ zfOGcZ`!z#e5?oQV?%t`|>7IJV7heo`9`@AOFneGdBVp# zNah_b?|gr0zxb04@~GbN9=)bmf)qjrgIN;ISo6?;_f)%MIpX@La{$_RIp1QaKHwP- zJ(QODR@5A5d`30Nj0ffmwFur!;{2yf6IfjRk-T55Mkv;5-aY;}9Y6a_O96-#Tk_hO zN7dM&NAWc`iHGw}sp5fl=(-R@aSrrdlPYOk%$S8?^DR}m6}qi(n46fzWgI0QSZ(}o zz(yyBym!SawGurIR@1C$=)5q`NV@_mf>@$I5eFp%1R!M?Xd@TZU~(By8El+JI_hcx ziakQnfQ>4>b5=H7Ghq;QbHkajrG-R?315=fGl#pXbp%B_0Eq*2Gq5%3a^zKOUUxRG zZv<^S?!8eB9Cs+{q>;7mWwIJJ{H3}~`~!kx2wNe#*b9gcM^SF!jqZgsxcDqEs3e|Kw2^ZF`ayPvZU}=Uoe5>~0PiyP`5*p>&v_2d za8m9$Xz(7#GX}{t75=bvh7@z5L(4L(nrh@sS3BSp4|2G@Sn-m?#I0J5(n#-g04=np zCR4yLK8np~LOn@8JUp#TqEa7j{+X;y37omueldUqpTvIRFekH<_S7%wd$QJP)`T4b z4w$%lj+-X6aiGR*U|VG}QHhxV+0@PqxO%i^fS%|PdbP^H3#n^4_?uK2@@crtM$DEr z(~TSw!}q2AysSDh(n|2pO}Y}Yhy}L{8K#0J0_9zl^^?cbF2)W^sABTZ(xm+~uP<$M zd&M=YF??-6Mnv+pORJbC@qSvp$-G!>u~(-|RCvAK=V&qpc!P8=D>9$KgfRwitLnDe zXh+@&X>bg&84jW-TxANhifwuvTnWCw>NX%9m8hh@;SgCR&8)tV?;7>xnml+9H^S(f z)7Uya`n89s6bqqVHZOrWlBZAOXGW=uAItgfz{=kdkjbk9qIv#i=*s>#zD~*`)*M{g z6fVanzoIn%$rt>GhkrmX>+k-b%KWds)2fpJ>WT*C|Ne_h30UZO;RB`rfRSM@h|-uK}b~te2?DmPIUAzokm^ zW4(UBgYmVWsH7MGGb^Ejr|8&{yKh&i`({98&P>uLw+-67$RB0eT;Hm-Rxgi;Y`;mTFQzay|38@y< zu@p{ROlO=QTn0N`F(NLF1$)i@I8-^1YiD<(%rYQiv%iOQBPMLS0*ZZL;bu}h*)8YgI%NlU9(TGP1J(oINk@fom{ebDm ze8Tj;U8OxF87{m9d9}1usOg{=q=Vk^2*NF(1D3rf zyGk@+k^WjQ_fDmmA`|FL)cs_T@=1uA8#npK44$ayfg;+rc6d~-c&^_w{in;M9SZR# z4wI+&_h)B%&H!h4qmojDpF7oLoda1S?w}gtI7vIqK!i9)uraVO@JmGxV{Qh`QfOz$ z)+9uHLB-iwIk4adyzAFAWUo|tMhkf9yl_}<2#mnhxa=0S3bjK=-#(by%x!uTP9dXb z?QUKkD2FlSBygR?pv}$FmZ$2H;xTShygcv$kDH#Bc%7b%p{&I;cdKj$-p!sCuvB2s z{Ps&?p;mKTym8yZq?qDGFYxoZY~mkaJx!OO_yw^Qa1`cjREB59NRm6S@OkZNXU8_o z8aSYdjpP8hkB8NZff;qWKGxk`jyb;n03sbY>H$Zebhh1DO}AckGHtocVUNL9!D+C{ z!QFXJ(Nv=e*e=k0<=?#{TKIdp{rRtsFMX9svqvXzYLpf4;$MDencn$r%X z41=k^>R-ms{o%6zy?lCobK@pco}6;zR68FD}s0_3?oag4pzCcic}?I%=-A%nHt~aO#;C5CD%&I|U|z z_YF~z7rk>RN^$cg#%MPbOi9$64`Pq)ywmlPQuN2?eA9&4Jv zdwSSqc?X=y*?GG$13lA<0s}W-so^f{guVA^h|DDe;yHi$+?oJIQFu%EsXnh!L~(8| z?lma)JK;EevXuCZ#!@m@)ZrL%MXf9HrAj15?a+2r>_{f&yrn50MiU9Zq}TzMHwcm0tbB!v+9fY@z@$S!>gxDh7|e zOrn#p?(s~1?Bg7UwJdpjNe zel8A}7aIv|SUnKiIkb9zn=J~Cf;fzuJvRNKRYN>CE^T2g46#;Q_BlSoj&T-MQrG1$ zt)ve=gQV3L-RK%w=^ojLTap&no*6bml?z7Ncj=+ecBKM2aD`lU|2c20bD%b*4rh*r!m&;1^=8Q6<`3&1c!tInit+zjyJ!nl$XD_RR8$f z%lZ5MW+~tJ{d&=mr3}W~pf@2LCJxN@wXZ1E&wYbK+U=DuDcvvo8Adm@@A*JEfBxr` z`b7aczw-le8N|W&{qHT+&woRyqsp(p_06(lsyD|!`{yofhS_8W@}~XXaCVC6mp7CcW<2K>H)OD0LE0qZeV) zMp*5PJya1w69ow{71RAg7_64!YPujI7nP}pre;u+=p1p|<#2^&%^9$uCSMRZjdr&f z^8tl%(eT?CuB><);m~YO5L?~RoijqAw5ruW_<2Z705-xmLVSCrJ)Ll|2`%r+Q24> zh5IZ{>nA9rVmpDE#tnVfF|XBgsMg(Z7WO%&3`2lPnR&sD*Qg!Y3Oa!9+)Le_~0}Q9?HPx1E2VR^*#k=h$wATte z-C&2qg%8UGM?o$LaCN2Nu}S9oX4lb7Ox#*&qAfR#2W_ijvQh!KrwN|1ez5@f@x=Nm zZ{`wuh+=HOd#fL;Ek^8TF?(ZZR*9C{it1KQmq_xd+%KrpgtFefnK?lC2QP<4$u8G+ z9HHWE%t5~P$&Iwga(Sj-68ndJi=~7qb13Vjt*$8sq`({#E~P#shvdAETF79<@DzIx zF&Wg+83-%7EVLwuM#(_dbrkw8{GWbKW4d{f&_JO#R_Gpd=q?lHaai3CjbTSnS&1{< zrrxf-i>_>+lC6b(NMCKv_=Z3hZqa>prmD3L^&4$GYGNk5FxhLM6KI*p3K1&XGIyLz zcgQ1<@djYzCK;Njy*Kjggcg;=X!P6ah164kYyH*d7;6o9S8Hc(7MEBx&!U zZ7RJ+wTL!hPe(=uCPt|NolvJRfCcly&5_Irszh*l=!w`vPz^AQ2BYr|2T+^CsH?a% zF_;}}2p}&WKJW_Gv4&eG?P|x~m$e+@i^LH8WGGwgl6oz37 z&8%n2LR}UJuw5+7(Ya0IAYG;to<+#i*{IAOaE@$edD7thTu^MR+JRxMydM@0AwE@9 z?U;NaBr?JhpQVzP<3l_+hH-7l&am6FYvZD(3xPh&g;3k6Ru3UeD`RXQHZNTG>@7k- zJcT$grSzo>B+tfajq{K`argM%*EQw*3;!R=WQ1%;DY?KXk4UrwT3jTls*-#MuEf;u)ZU zIrUY_obVLHW+ChQfaA}slzn_WEGcl?-5bSwLg;O=pgv_x#?PJu(qTB=Y!8U75~Xl1 z0=p6D3;&{B{{Ux*wZT`1Ds%3@<`2H)^Pl5jZS~YhoQ@5I*oO*>ft42i>~bCLdhuL? z*T?h_BLG73Oq)3C%gu*Ag%9Ks1933CfjWg~C@OY5|69FhdQFP(212y6i6fuB zIK&_Q+@;4j4}>t5b`wh#=4l2~k>o~$sT~=DVlDw)O22wYG|&!9rbbm%g;-DnnZ*B& zDiWWKO@4a@hC0U2FKtX zy`^uCT;?^cR^o-Xd!98N@F9a`=&``GEIMqtK^C}Rx6Ef|FEd*!9}G;Q5afOwJn~I6 zgJn2eW{XjH`OW$ukgUltB)7tFA~LqEzH4nEn737PIx1tMv0Sm3&!O;UPG_287Jl_(h)wW+AM>XFYgLirWv5&Vs2Tu%(+gQv9p14$C7#Q3zZf;`i2g)Ogj>tQQa{OKV z_-BF=YBw^KCt=sUi<6tTl1fML_O5C&eezjjBnq9wES?BnidDAQYhC3KkLI0&Ea^M8 zy<9j%NGi&K!NlAI`Y92TaCPZen054xG}b5BJcfQVZ;7E1oe}EUIz!*r`(|anLuCW) zVB;dnae%~}<Lqt+mb`2aa}W5!*1-fi|b?4rb#^=*_391 z=jB1MJ^T*jKf@HFdxOq7^Y>`!k;{|JH2_uZnfwI&g<7&r#zxCbNhqrpGNYm)6%Bm} zCV?Cd(AVhJICK!dEjU@ioIz0sl3Jy)9+l4-)pUKSGlRNhf}J_eak4vDHF+zmS^p2* z776%P8I8CBFA?X-@R}~Q>oPG9ciR}+!n4=$7F@o{Bq!_?D7sX@%1BA*h`EJqI=pKz zNTmDGFTN3$oa4JA7UVtP+_{|@_RX>b(&LvfPiTNXcz(i=#r4E`-yT`Ewut!WbKq|I z46zE?73js`PX`|Vr;v$4iRZ`#e1V$SIrriDLf`J|PJK-=ylC-z;zoPtnbDz3NGPdE ziO#Mkj*`6?hazcvsLbhv=*D2FP~i?T1v!*Phi$dtC#OuDtx0iT-KOBsWi_wbzEpZS zH3_%kt3?53hV$v=jUBV(Px3+<0(lPCk)AnN#h0AFxgKHKftAPQbEQBcrLaw}C}xxaz7<|05-46M^9X{0W*bJn`cL_*%l zqMkB;9vyK#WUen~4s0&$<~KTMbBpu%Xy}BQk;Wy1Hp(jthvG-pgbvNIM|*xItVt!Q zP1=Z8iR!FzQ9mKN{r$t|J%?xkb0wnNy6O=YL92oDUY(U3zMM#^RhlsVeB`whBRrCA0&9k9>~l zF`|bN8=?~;s%^9mD?XBdpteB=l=I8G!0qo?%xpflWYS>K&CH+~fZ5`+#j`ZrBRp!s7?cT0xIAPbkb}>7%*S4hSBB& zz7HJ%G)AgvvH_OPc)+nr3LgWhE#3i#q%~#c`6*&ybAz86GEP;!Zf;zkS9ho#S#&uZ zGiMn!sG_zEBZ31>wS)x)&t}OWJ2en3`4D^t@O5p2Pt}`klO|#O=fk^sbL}E1;-E-% zMX|aB!qMuP0~pS}!k$K(k7`cYKB;)M8=Jk<`y2_c;Uc#GLV!3YsRGJu>qT*j|HBA@ z_KOWNuDYbcVf)KwCOqgC`)#mlysET@IW=J5H@8|uZ+6bH)-HH%G4}z|iRVw2M1!O3 zDj%JB7oPOw-7fIjQT}onG1$zxziyJeT$pndGaOQI|2OTxxmZRob682NcZSO~=~5+U z2F_sk&OjIo3e?QTxD#S75u>q#V)oMFbARL|WEKA~JA=_uk+!F;FLR+eDXwiY<+KDh zP^Rb_K=9B)-T(*jkksfFCY1IhTQc>~7ciFql4EScI;0xsY@kf5(|VagQlS=y_kBps zPF(c(>8(w&k;n`N0%cMLJyc&*+;f4F>2ilObDY=AKcOpzifMPuyaQB1c)0Pr>7y%J zuxEf3fFLwJleBzhnZ`zz^w&DpB;ru{Gtb;dFM5ze*6T?68Ddv5Qnsu1CqPo5GQd?8 zF2$UeP-0fJnXnCQ^%2qi(}_);RV3}V`IxOqNo$<}AXL{- z(SRBqP9jp6*Uat3!=q|Em}pmKNi?HF&ZWtK6}>JPBykGDa*4|Am}fUJRk64vxEq*g zn;iPA2Ij=#!1ngEg|5gnT}GwXIQ-ET0&CO^$Y7qJyhQB@{~h;Cl!G)TUF*YUs6>^( z!87C8{@$6~ry3HOj>1$JI1ZT5%@ z7S;~KAJU;FtElD?Pq_;_EVvY&55;ZC>`}yAwA7?AojRJ<3C~Q|GGAd4Eiy5P_GH7s zM%o@#Q5P4@rX_TCB0P^7GQkRVzIZqt>=3=#k8+XOHS5s?af!jbKjWUlsRl>G&T=>z zLwKW*DUG0rPKs9Cq^0~$ciMGm?#yNC^g%k!XT95PfIZs-B52!_1wu>IdayuSq$^qd zj4;Pon{<>^+j`nB7>P}KXvr60wh@>(bXkJPanP;MQfRLl8}C}_b zrU)~qv%W+(1Uz&+f|i(P7`F&r5c><5H)LkOO;?wfk(9KZ>`$n`q~e)W8lq^Qk@!MHRM>USI$D8S50YO)PZW+nQjBe%thk{G@h=C?+0E#N} zLr4rV5lgzsGWWS`(o>FRLg}fAP_}ub zc6m7RSqYC}u)`r3)eWowg*4MD2fKD~-?|v#DbvZVGSgZEBIf223wGCn1C_3w13~g6 zTE#EC^ohfJsABpDe1$r+N*fDiAmoe!e_hs1*H#!Y44;6a$UR1Nh^t~hMiIebwALmn zZLl{gNvg2{cMn}IIn4U{HG^k>VSsI@#%5B(qH}=ZgpwMXa4W+h2ZU7Zn5p5aiiDm} zAEf`lhCP-e_)=jHawaS4isL95*8omku5CACi?eH+14Po;JaH>uW^Jf=C+UEqfNpI! z|Do}+rvl?D2DVENqu4)jD(l(|^Jz&FMG9BgLUc0B)38BT-)T72>>*#9^}L#=&{m|7 zMZrQ4%t7Zw1=;xyO~~S4b=x|@j|zEz6k)se#!zp`w1#%g`|Hlklill!&qia7_TfM~ zq#X-~univSbB2R)kl?gA>U>z_u;cNCJ1v5+`Bpm=-?~Y~Dr$Ai#oBpKHvy0X4CEM7 z42ywJYf0=r5Bo;P(-!)sLU)*hO(F%cKZG{eP*lwE-@&`tk9)g%h@qFLmb5>ofFrYF zmHxV>Di@5s&6F>@H1^w)zEDH#IqY1h^qGU`F1@5Mk@e`s!Z7;4XKeS1=$vm{5xj%SfqbLJ$=KIz_6(BM(`2+Ns_Uv6B{*Q> z$aml}sWtCgguKjQX!7uYxKhQoni<8* z8(XVDd^+}F)ZcwGjuq1bCue^VAj9D& zTQEaWYUO;hqA&(d3~iBEx7fPwSs8DR!YkPT-Mpy7L%f1T!P-?BnugOP-rr}&7*fgc z`6(xjN9;~{?zGNcNL<%#E8}6f3|8p|VH+^t>m*2p1B?I=M4Hd0Tt40vd7iYcQI*Pc zs&`HIh%YQsxT~tv}Lso;T5+fD8|YjbDXD z41)$G6!W8ppE(B$3TKW*(y3TO1GW$>=4!~04~|;dRJ)8V6RP0HpJ^KoG$!7^riVI% zY@RTK|3k)7k=D$w=DQH>Xew2m12n%M25cPU6leQ`sRicDK_3UO=3rZw@4n6!UU?JW zPcj07+D>^sG#{-_npPVQZerF}(aV3dDu*3Mh6bCLK^|*v^N3&cV**y}{0^;n`YJmr z#eY-6yN(DP7* zZk_3HxDYUQ0p6MUT=6%wQ@OCud-o-WWs5j4_80TD4mzvB>Z#fX)?f}dKRkW*GrN(h zqz{=L*xswC9$|68*yH=7dZ(BIQCe0>1{^nRhvr znS#X}0ER)^D-vNE&TOHPcRr_x#gOt-Pk%OU?=*jNc*z8NA7_V|J8ftD{7b#5w1W?g z^+XMh&smSh4Mt#Hdc|XT3|3Ci^B$KSEFBWCYS2hhe29n;H;g63%zsCpQnQ()YUeHU(N@y)FpIg!{Dn|;i_OQ4x+7vaWh!?f#_Fy z6qQsK6JG~=sbrQwC3en+7_I*Bo>I0C?1VxUOoqP>YlDiavksS$a%cl`stzVesRJHD z8&D-ALh#VY&u=rOt#j~?VCqOOd~V|2d33^_P2<{u1VPt!!39#-sY*A_I21{NJ3R3*UYj!fz6CO4HgTM~!NU9R4HcPvXKr?w zJNR^MIf!P7oDW|v*k>TpBZgz~3=R~p@p1_gDI8vVcAnULa7kBd4(Y)%4OX;Wx9A~P?)Ddl&GqQ-NU*$)bABGr6>Pc-=*hbckW;n z*4PKXJ2?n#ZQd(%1V;-=FG(IkZ?tAkygWv7iP!fio(+-USy6W178;pilDf(HD?d#4rSE zDik+{oVfBe;ERT5wi)Sm-m`LnatBj`3K_*`_4sa7mhmEJ+m)u%>cKhzt%25wSUsK% zAjE>|VoSD9rBmm{^en=42xtKcxH!vY2%1$AQa--pF+eYkK{%Kaix$5fx+N?R9=AOg z7KU03@{hSP5QG7#id~wJA-%!TFTnpk2!-zZtd`AO9`pmpfJ-qFx`RI3M5;ou^(F0j zx#WBE!@2&Z^el(cMr+GV;@+m=8I2De2Av86*SWC@>0&*Q`;hh$i>wvn(P2oy=0Gjl z=E8;vrQ0P3=A2f(i|B7{PxUdUftK zo*A2;YP`9v4woC*thHSs9S=+u^)^SUPq{eIAyCxt9$`amrnp6)aH%zfvpE&JPd{T9=h9}UWOtKTyP~*sxItD>;S6Dj;E5h*l1Gd z1q{q8xb?`{#kWZ<%_c=0A1eIDC?e@hv`wetCKV405{s3?gP246z=nj+%Ec&syEf04 z=QKf~WzY;M<4FH9;%)i4ySD9>mkZ~>23*B{iiOTlxD6<`?iX20Jqc(VzGICSCg%|% zHD*3>m;B=qz#)n->@3+Sj}ko27{UYB<~lv1V60>PHh*;Z?B}>ODSep2FW|fo zA$TZjChTx1Q<1e#ZE~rB1gaD_z>`Mm-x9F>fOfJ9K=C)376yBxf(oG01aSMH7&NtUIkd2&6Ly0apyvV8%#C6OgvLDB+F|XO zHWtk$?F#`HN<+NE8OCxjg9B=%U~9ByyF0fz6dbean8!w3eA+g{L(;oqv2CNBXD}|; z7>PG(MJ`Ic#P_7OF|=(`SSPSWC=F9NeDT44<)))Xg)P90Ws*)Ni)l+!uv&ijo*~sk zvWS*-(}o)R<+Sw3WTkGn2tDlyI%T*G>=u|0Fjin6VeEx41zeQxt)L2zp;ZPD1uD^a z72+@lEsF#Uu@ZeAiB-o5Jd&X94~IU46;+rX_iJj9;y^RK{Qz%r=1C1cdi(qKf%$Xhcn zn!;$eYe;q->eb0qz@!UvK4_KBJ3CSbL$Q$*;mw&2gURjzLr90k5Yd(f_~|ZHmdG32 zeVKPDB848!^Ja^q{V^i(P{hVagL8m%ty#8H3Lb@7P%*U$JJJaa@yu1B2Nc7c4*Pn} z5i&r|HZk%=7V0eSj&p&-*uY2-MB>k*rx#2z;5}{?1ba0$%^3hidxof1Ef0HN__S5I zOH~B8W^v)=5c@^f<>Ghl$xO%Hv}6V>bmqgEn6?F4+0a4oUxA{?5-1PbcseMAsIniK zOL689(aHH%r|mor&YU$c(3(H|(l>KX7my8RXFcFCg^b46)LyJXrDB!84rU&Sq#a;VyL=O_6nQ zN^aJ(ql`Hx(2A8-oDIvuRBe1pbM*YBC2Q(OtlDlKfL=x{QgFcGt}=FozQsZyeJm=P zO-wy`^_5k7MlI@RRP|O`QVWNcD7y7n43S=A6D7lRoFZ}^2b z4slP#Yf{9(ESt0yXzNr*qb`I(IJAQ}W_dV3%I9`io{qK*2 zQ;^N4Cz`V#3IzwN2F75~FdI&CLV=FzgeZgtE`JzWc-w;kZ(vm5uLg@XCrYD`<-Eycxs6&z8= zgQYuvcwIGt$=1i>q;?+1!3yLIMYmU-T^V*yW-YMTu;sv*XU`sJyJY{MuHT_iu0zs6 z`-GeZ_FkWP5reYugri#Z0ljb#R9WLn*ymK=b8lyKsJPDPOJ*&#D&Rc}SqK&sQs@G< zR3bCnJ}}6GVXAY&n#%3?E)XW16K#9JJ?AVn!4zfhIKn zua|t@b6}(+qNDX5t!*bZbZ8NsTsS7+{Il`ixUsRn=^w7y#HDGWz~f@jMJ}kOM~_1U zuM4SKd6N=)!2b^Cxn5@55t8;Akt+V*}H zQnawn08#0sCeAYq;lOZp%tR#_mu`3M z%oH#Of|qB=MC1R4H8YGJV&a&A=51tg4|&X(L(T4>LoK=c`L`5 z{B(Xc?2Wn0=u65N+VllsV4DNcfuRzIWtAESSWUA5Jf{M$&7X7RP-?HlHyQGgI7Mqs zrOrBof{PMZivw`TCg1U9S>6amz-pKs97aI^9~xI4a9%S|dvR~G7@E8uSCf1?!!R~8 z8q$o6ZVF$g8q4B$de;Z+Hc^$&Mp#nnO4EdP4D)Nof}++Re|2aY&*xgX z_87ckG11Ie4?!C6$D9$QTg(@rR_k!OrFFqj+lKq|Hgp&DBXo&FpQJg|&^U>5 z0HR}n`Z*H>e|V{Zhj(^%V`@pxJjA%zVA7B)Qc2rR2HOyycfO>bQ5wgM!ddJw=(eZK zsI*B&sCAlu-B=)MSRUuxN`RIA{6&>6P#;AT-8Hi>7m9AOmHtaQ8JtP?#hQX<^)x?Y zP1_!`YyuW6205AUR=TOce z5$0H5h%&@M5?(L7eN6hILhNaKN)FR1eN9^71zK-zFuiZ8thVUc^*9;YM=N_+&7LqI zP@6nVjCQf9N&Kpn-LjRNQHbdk)5?`UeR+J~D_9^EBf%*gIPiMGh+*#>C=h#%-0%US z8{sf%19Uy2rQA_t;_$a6v*SLdZh(i~J|670^Gfx$i|Og4 zrMW3dWP{(ssJYlkgtTy(K-H^h0sGeZ2g7I}g@)`|*gVla&EZ*L4n&XnC<6hGl?Zn3o2_)*}N$6bZE{`f9Y< z&6FwTFjl#+RxoO7u~}HW@HP9oYuw{ym!h`HLvM%17YFRnB}tm^XZ`?P9wIFMELjdP zN7VPk`b02><0MTdd~maednuA^J?$Ylz!f)AoNNv^;c~aIoG2?1F`f^a9e)Pogo+rb zwmzibi2OZ!EdA9=b!fcjnC1Ev^J8Xpcm&6_ya$38h^huMYhX-y4HRNo*j zIDD9ZNem0_>_ApM%{YuRtZBESPB&H#;(D(2g#t$M8>5AZ-@EdhfoEZyNV6UuRL)&O zh?)sa3KzT9S%=Njjvy_PX9xC*2f57jt4hlYts*!)><$dOjrC9&m5L?d>|I9I z)U3XM{S8bBeH9NSZqCef>kNXYgoh%{Y!k{eP~j!cDy+LfoCvw$#u!j^Gbm?3Kb}_p z1H~GOc_4Z__f}sh2J8&ZwYulRhMB}b$$~5GPw0XWnVDrmclSqzPk)XN$aVt9>#xwM z@Pern6j3cRNaTxxbt2KG2BYEx=74r~l06#-F_#nrCM_7WnT=(Kv|O9zcq!YNT;Nz3 zP(2reW*U{PR4)jV22G*T{$<6BBPyPng9!y&x9cs#ibn*+fUU+Q4+SN|*{ugh-=K#;V@NiE+GGra;b{p?Vpu)slfto& ze7uT7#VliJwDH;2hsJ7;i-W-y2j5m_q#nj)qvlSm5+d_DMNmhbG%^By=yaH6G*n5K z6dOTjJ4_Qw!?u2)L+j1<#ZeUgKmH|96{(oOB+vfh@O4r^bSnH|qhO&xq8QavGI&zp z#I9Tw^Ta0VHW^k+yr-ezbZVjxDeE4#Pj2Ft1cd}oGGj`jMFp@ zV;{6RJcXIZlvT@aD4kqR6k7VuJmvsxr7q(XzAVC38d?FpRXHbO*sC@AJ;jx0ygz*E zI|je7vk)aRW8gx93C7$XinX}Z@#90x#+h29-_lMe(Mwy7{?>;?(ty>W~=(!&HWhZl21+XBA{d79SnKE&X6ls#IRG!O-#2XgRya)^e}Y8%V1L z@OF6JP_W>hZ&^JLR`wh~(GjqKflGMcRE->*TwYS$Y6Va8n!4B#>j^uR!IU3UPQw&^AeSlCZGushF-7DUJ^9cy4T#HeEpR;~|^}B{IGX z=~;toXX9q*9P$brM|+|u z5frX1aVslme0a0tN?Oq_1Mk#HA#LYgKXw>Hs9Sk9bOav4Q!B)?o`w+H;&a-{EO}Hd z+S?&ST2kyp?!4eWKJ$C8a=Mnc$MXXg$gm&g1XS->Hq(W1uwP(kT{HLjg7O&%>_|<5 zh0Z_(`UCoAa1Jx0ULL7VxDx<%QIT+a+|n=S zcdhhoqbbJ=}ucxGOtr4mec%qET4C^U8LSy+*&oR!)Ksp&#bbwsxH?1P{)hF3_K4TpVVcSM-6uQkW{meoemV?F z=4bIE=`sZMQJ_Z9d$k&dsFDev96oz zny#f_EdET3)e+5~hZDM~;3s{7NC;&r91I>d@8XRA4c3d9|e((ir#$_ekI)qxgA?Z?_ zZ&2)<{8TQ)d%GF#&5>fNjz(OK9CV8w78cqAEGMR3`X~8?Ki_eARi+S z@iXdcTh9X)!dlDYM_AU@iIZZ=wyPvP{Cp?=GhonFCUzmP({K+9Xgtc}?@{fkmgOMa zvpoi4L)q$_gP8?TkdRFy6^AcO^M-1dKc42pn+hJK9j1&=7&b}iMRX0ASqfqaeQB7Il2HLJeO-!sx9fP~Gc?!%W2vd66FO$XZHmrC4xox`D&J zn-487bzV5wt2{@P*T4T|pZ45EmFuWGBI#7O*!1F1C{LFRRsbTwqvO=0y_VjGs*VI7 z?OJI=P*7sQb9N6ND>v5a!i1T^&AGA3fljz?Q0mD%x=Zuq;U8Vn)S%Mwf{=&n<0cin zPab|r+T-Gb%uULe5d4lTfaYPRic(mBot)6-A^w?C#6+764T^(EUM#Eyc-Fh&pDr9I zc031uPh}F^YFG-IiR~#bL6gvwoRVt~>EP+Hs`dTuh88I&4Le@5|A=6c#wj5yi z97+zyrW}TGcvg?r6cNj)-E-PP!)vY`wdcEQt7MM|@zBMgh-Ce>>6?yf5{j)JNH8ZD znqpDSGi)-Cl{Ji)4Hx8k-z_rGuwZxw%Zh;*VJ}8d?pNIE{dwpI_NDQ&01;M-zD@_o z{A)3n7TVvWXAXR9!(t3YX}y4F%+KPvGeaVo3wRA>Dpe~TjOli(a!RvyEqHWaYqV0i zyKfeC3c6BIJn+k5sp$8!yFcW^SIG_m2kwCIuo6b!;6Yu>7%?61!LN6Y#32Fyzu)EB zGgpIZh-qN8l^@T*g$heWJTSQLQj25d$;_)?-D?cnb(qCVs(KI|b_V-dL1PiJ9=XqI z{e_lH59G$Bc%cZWGsRD_5lr`3_v)Kt0SW*|5!K}&Zk~tQKK7K~b z@ zm%r@upPS}WD2G@-1QpQYX2l$|tb6)|qv#z8S%=zI8y=1Uk#xAYVxeI9Az|tmgh8Hc zWo2Tl274FL0#F18$#`V$C-~mkswLnHAwHtTrDX)yt)UGXDBc*7vgi~#XpcPLj0fdQ zFEO$R2Fl59h`@8}ZZZjNH@sn2@hjDiDxSpwW66Akhi?&>HW|VkX#BlBE8E74Zk9r+nH-l1 zl6w~MJ|&MAP_+$ zED8=x)@p~NW~E~+%pmBI%o8dT&rV%D5jPFI55zxfDof`!FY>_b>^vwOH2pw~!_PMZ z`;-mW!}7Wx9tww|EvaA@O{Gf-j7(3F0`0qt@1u!h-l?XCmo0G><1 z)g=9SU$bjFv`mP9AB{ru(1#rd6bs)Te=oEUbR|ni;7AR%NC*BERBwY0R2%Y9Vpi}n3STka@)al_PDuBve z$w=y643~+67G_SfCTp+J2BdT5G203EM$n<5%C-L2U5vzMkmtt)soCmIQ}xH|P6tA=}r zmOCV!V1>^7ZHtQreM%GS3(I}e2{RH+wD&LbKt{PB4S00FbClL+r)Vv8<)|$3vwO z&#P1__T#J*BM%uYblx-gM90E=`nm8bP?q*>+}v}{4mgAuTEd0pB05a(q;{*Fba%2$ zViUkdLRfWVQWx~XsvGh^l`55fG*s}&+UbS$h7%qcRYt>q?8N4GbrE%DO(qnDmGe|t ziMP?x??;BJ&`wtymr5@oLOn&BN?ztFNW3|Sc{z48Fise3A1Xp*4m550|Ij@kRd;BV zXOa%6CSi8T3V~s?#i7_$tFVLX}^Gyec&7oIp= zJhYYAJRA&l`7U(^OVh?;I_8CkSG?WeX>I}oWo7paU%41Cf+{s0yu` z^nN+@q(Ut^Y;#FraSE(p8bK>1dji7)uzsME{!Ak=?R*&+0@T8k1Ma`)DZ29oifAXs$ekLJFG7~(=bLup|`K0#)6GAFZD8>gNy~9y$^{`b&llN!iujymg*MVRo1? zlD5WlT0NZ<@Qas4IuxwB;MUqqpi=?bBK?fLla@8RbYx&0wMWbq@b2j{OJjgp#B=E; zFF*s`$puH(0`rJ=o4|U6Vnn(2%$Lw!q(ukRa647bBYIWfP2eR9q0NHNJPWli%p2m& ztTWAQ%Sk~7NAXU!%sywfhLt@|zz``Kk?hozAasd4P>spLOpJml&g^;`T=#U3D_Q1y z>Li$<4$-Mj^@EZP6YdzYW8{5D$Fm4+M-lM*U-TKzG1NMm6!p+nnRv8ijAAiIa*c%t z>nGKu-H~27l?hR~X`yj(gNsWKDNvb-+iMdu)k_`zJ1t>PTeZ4?2zbCs=!5nQq~b8; zgUZDv&>&mi&A<|y)VD|1u1OUy3lKkgs@Fs81^#lKaca0uj`7kUd;klOZcNYzhb4yu zUxF%!1r`q$-*wHd;-THw+80V1QgZZ*iCo>{$?Ofy0GQz;z8|z_aIk5!hFC-KvOt^>YKys!U`DpP61fr;QVKXl8O?cLxOMD>7@=8m&1)UF}oSnCi+?Ydk1=m z&d$gnk-o|q0TW>^VpvqTKyHt)?lt-P48Ybt-78xJO>UA!8)7<@-HBpRm{dx-AnMPF ze~Zz9tAk>`Ko9Qv5E!z+p%?>4aG^pdz}jR$Zvw6O813+&7;+gqgcHWxya)%9*ci&e zTEU5wJ9_D)?_o!LtxD2KxplF~i06rg@k&OkoA%n5I#ck#lM!vT zk5sL!5?hCgch#Aj!%EsVit{8S~~mzfMBV=OhMDGLk^J37`r^~O1XZDzYx;keRF}RQ~dHBzl-gyag zmU9`^KtRACjS77M?66%E#KSd5A{Qisan<_!-2nfpxduzpa`rRrA=N9JF{uZQ~BcW6U4T}SctTA~<1r*@>S zO2=7_UNjHR5b2H?mR}C3t7E`S6NL(LHd5Z0g-KMYbCv=PoaPS^n^^uS`2_m>Zc5oj z%J(iLlSM|Y5cEh7AXs!1#he-Oo#@&~XluI^id9GYKH(GqG+#Z|qQw;euX711{njp% zwaP(HaZhj)vk+3{obK{&{^*N8>$z5nS0>Fvtweo`U4!&O-~;|Q#!7+J>yg>1Nre-h;wA#@}!B8EM?us9~ue7)mwW zQZhlX(V-7d6D$F!HXSqtd@x{U7BA|K0+hiVolm@&vEmZjrHP&X#MSoqr2C<2=@O5G zYAaD^Ps*H*fMDb$)v?N_7{&p!d70E{IA&}n31Mpvs!_>O4T_Jqs&T1m8FFzj7Ojh0 zz1``iYAwg1yzY6~v$$h(P0KF4cYjbX_amzuhSSQ|kE~rxJA=x|#fY$M&aRGMgfK~Z zV_-0YafO@MH zRT|Y9lenAd!68gnLCygk7h*VETRCtk5P;lz2ga)$eY!3#2VgU@qoGV$Ofc&>a{vwP zvAY{?kr~A>vZ_o+qr+*e@K5)r(Uq|YmMNoFN37G0ey!6i54tC7p-WqCGqVpO-l!g5U|e{;S>t$_)fZXtc^t)B0nyD=-6{}mBqKu571m{^6q6Daj5%GLPY_xK&JPiTxdN!jId9H+S`7mEUb}MvEmBqr`Q8*goMB<*HD7-H zyyq5h_9MX)RGqZ0*ebxASFls3XSg;hw4ksO>d}D-6~m5v9L1e$YSRvZ&B_097?A_K zT6LeM11YOU`^GIOT+?{FvKb6@22RkMBMsa%se>KCwTO_!z;q~<7a8^Am@O39ra(cX z7gOU6OY0bzRUUkFD6nwa#!di#pbOU3bQWO9ttK@dSm}1WJJ6M?18 zooClSE-qN|kUG7UINt z%F)jZ)5~u6)VK}#J&gc6CkWRD&>X2Pz{4D7i5UaDZz#rCLAQfRY1(Qpcq*~zOHX#} zL3oIW8Eoey@G%h~UObA-hUR?$6(HEr+ueeZ8O=aCbf?CNa&QJ*F>=`ObNLAQjN{Li zGJTFR^Qu;#0{41Xz;w9F!b=`Jc(_vS$^ua*X{JyplKjd(tt`NHPRI^GA!*hhp9z#b zu5T|D`?8zPLdBR*>JR&Z!FW*Ed3Ac;W43l=?B`05ih0#&L{62o8~cGJ1!IPRdo70e z*rsBZet1bVSlMGmk$_dx44L1J0{gfSQIbbhJT)0SY$lf`m%!JRgb0=7WMpHhUS}YW zZUZ)ig<30@>_$gkLi7+=Q1s4P!*CgT?a)^(Tf1azDu_G{zCvWxZcOl-O=|tsANi@T zp-hUu;p3rKdf^h4ieK)@45*v5NC3J)cGo;Fmw3jOEoqU_j(0FQMpDH8u{41(Lck2k zR|7enNxf_D4iWG921znPCQPrukjvg83pKD&L6_bg)!j|7@N%+^S1p<~h)qBiyd@0kT$u*WWi zpE#Xis4S04y90^`pRj2}EYq*rspfK7-MeQv47x~ccBE^Hhii6kSjyXGvbp5sC$>lD z!lLVn<-3^;98`9e=?=IMhsm{D8%OzlBwV`_w`YNdo8iL3w8{jeHvKlt9ff^^Lt{@j zPY2taX~^diw9EsN(F|w=riiIp(S09@ryp26SJ??FaTAk|LliH3Ae<&eeP^4YCy3dg zv!eZ|WRD$+f%u@^$1)lAiD8=}!~+7H@aSCT!G6kREU}}779;2#m?lUm2D)P$Pxr?7 zeeu2;1U2jj$SPoY$jBXqsnav2P67fxOf(sDCd+X+u>)%Kjhf8*g%II=D1|T+d#*#W?QIFxfF^SG*hNnj6(>{2O_wNaH5<2MqDdY*!@mJ zQ-;Gm*k|qlInpdl$nGw{PjHi$Yt0MPXRfv1Xhk>_6ZMJ?ME)G(L)84~^ka+gI&ihQL*(u7E|U zd$?wII;Ml>9@J$ZUhF!s?>XHesIB0DG1mg4#MXnbipdV=)r5U&?VYu^P;1dh9N`|M zTQ*CFgJz{5ukN-MK*%};jO9D=rbcp{cG-*k40ZwS9TIxx4iwAuE4{T434-jZ!o^t^ z*bO}l&wgx#oHCO;bW?{r8GY22HJZ8>0s(aZ@hskaFshm+n>9kI%04v$h#0TDuc!ET zgv;#FjF&{hVr??xl@>_CcqLkLWg_EHC#z7^Kf5)EAaTIg@B7&IyapS^>5r2X_elz+ z8SJ=Q4V4Q6{Qc?33D~A+)Z+h}5sA8C_L)745mMcxQj<C_59r5zWUCSdKvz=B7MeYeR<*qdZf zsHlyTdtmGa+oX8!=~J}QeeFrhQ;371*p?}6Y*oN)VWE_b2{9S~ioaj}SUsF7v;c}L z8xJxbV%3vfQYLGIx-*GQJ6)h9jpJq~DN>;f++i|=-f8TjfSK?TkJD0Q)E=Hr7_G6a zy5@MTfprr<2}d5;yc4SS%BKe=57=%#EB4Is6GMgV>w4v$2GYQ((W+N2^e&9ZZ-`~3{5{SX+m3s=& zU)-OsC^q|%{`UyHRGybk!V{vxBd14VQyS@%jgTTcqft+sF-44ZKJ;6)nulFCkIZi7 znSch3v7oV)ty$gMp3#z!HZ#+p&EWVpg+c5edKUET>VO4=78aR2y*VzmaIoDq#Ro|3 z)gwK+5L*(obf%KrRI@VeCl2YVq@LY7rMZ+Dx8V2B0mmYkXLV1+jE3{PBS+D?fUmP^ z-QrrYQ&c}fAw)n*M+=#Pj;?)ZQIm5*`tReoiYX*4tI7$ia9NCx7k>_3Kj4Vk0S66I zd3O(*s0-#gAF}h54Apn6BnSCG$9zanKI?oIKpKW-RAQVg52Q%+ylrMF0{9WtR8bRM;ihGz;I&U7`zJ+da37PbK$ zI+z>}Ms#>Re%NJNNy9P%9_Xvv}LBSzV=lHkk|JCdSF-E`2M>sLu;BVrQ^4WK?;XtH)Y_+wd8UXx&7GO zq7|{xLzh;#-F)~!bNJsZ6k0?m$F5bdz)_PbNch=s6IxQ8Xl>#$%smR3Pv5%X7W)WSa+W6E>wl79p4ijC7NoAB)3-N#gWZ;GZqtiTP zshsSJ*nRA2me*BzKlbPrj=Wzg<)ynp=oqi@Iq;re^_7A3fDFWh5-`FPI1UgVk$~;w1J7j84pnmc$y+Av35(EWGl{T@bbyl_EznIJ&erCwGCI3n<0cI}O#W@gJ_X7|)q|;6Yu>{@_4vyEbz; zrc*jAj3hM-MLx5}xSn^Q&RUssOM#l1cr|`o-REK8*gxVBo~!iFLa^1X85asxN_aaH zN?*GpAwmf&5^{l2b^~*<#Fc`JDi~8Ww$<=;&&(P3{>IWhATA~eGP>C_O%!Mvk206k zipS!!CwXtsD{6Ef*6ayKUmZ&5hr|*Zn*P|OJpv8USd;2wwNvF{3b}xWo9P;S&A@&mzf;lX=iQq-^gM~HMj_dsuAN{V^m(a>8-4CfWr*5FEK0JP z>@FKse5r!cN3*XJ11#?)DY9s&k%+<+Fr>W%K_u7=aKRO$aRKYJoxqX;{Q>l^YlsDO zVE&66_fxTt0xAStZH_)N+${ol~B)~VnpMoQ@#OGA64`>`%A-tjaL;!y6ngnV$c<%?Q8C zoR`W2kc6t^QET!#X5$BhTH)c~)#_lOSt$ru__)Lv#GVC07x#(l^k784^blO5_zmXTem z%z+FJVX}l6DSR{<3u7i7X1rdsBC87Xbg9JH4)zRL2f*!m;VgQ0IEgaxpw?#SCFqCd zq7jv@9ot*2q77=icPq(U0>U`RglDPSrHFhkYZ)# za-V)fI(4p^FfvtRxdNq+T@Ap*42&?vj$zCl%p&quTF8J2Qs5YW*JZQ{4u9B`R0BJx z(L)+)X0N;IA-$9ZGDcx!Wsp6+U~U+1p6Rhbc*XLEt<-X zlsd5I=fxpVzy7Gte9fCxXhpXkT_+5L19jm1j;BO#@upkGfiUf5Q(n%J^Z`<3eBCos zxvmUYIW1~;bX%1l5=%rQ8HH+k7dK8D@uGY3Vew!w@v74t3sFU<4@{BCU2@8^Na2Lo z#~xr;#FSkoS)pVVAWlQ!$&J`y-i03#%R2BktQyA5oaEqI*_`u%0}=8Np>sgkhUG4@ zcdT1!-G{hK2#fCJaEbq$5qqYxv69(v+J*J?9Nn(Uj(B*|8luo~v@_~)BMVf2lwJBK zVx>ZlwD?)QcGM$V%2M{|^rsZg+6Y!w5l^`i6CS zz_MViM+7*hUhNPbU{clPEt6*=LosUfV~n!PCgr!$3*HDYee5y5lIF+H;Lu{(&v_W1 z?@WH}TFbOzM}kO6X+1(fm5AV-bxPE`Tm~`%V8$jt9seShjK{-{_0XF4aDotrUJ$X( z?s;%R1S=knjN8Phr<^9mUHI-WjhRfyeS{tYW)iY{sBwFG`~VxdZfMeL-!2^`>ye6C z%?#s$?G{Cjq4TJ+GT zDym(H$v`UhOoM^A?s7^KsCA;Kg*JZ{SK_20e>m(O(>UoKC}tbwVBNU z&%HCgGtN3B!Fx>pqO1v`fx0ac=(@?R@ zE>r!!#q&n6)4XPQ63ic-`D@I>8`oTZ95%`3AKO76HfInqnBwsIN{8CnCaZ5VDzY+F zuXB2(x$0;T?!-0V&@;ZT-*X>?ZHH7>V7F^Z0iZ)Nu;?jl=6;2`dBbYE>w#MFB26uP zR-;dGg{2YVIg5L~){Qn395_b215?U48#E`ZRkpzF1* z4;lsiL6HMGfNDwS!(tb28`v}~-{Q~vAybs-dRai$W}ar;oLQl9p$6CtEPbm}i`tA@ zKNXfN7^ABx;1n5T-z;6}!igeh7sP2h7s;?;3<6f^+|nf6Vn}!I&$rW#0?a!z3{|JW zHBWNb5W(Q0ayWDcQO;T@mac@K54D!EFy{9#wXg#;Es$Ve>{mvUkDT z3{RmuY-1bCG+=|JLtqCFJWT^0N;uPE9nAYSu`KC^+KL=G>4HtGjO|*z);UON81|+2 z-W!TMl)5uH{58&yyw)p)e3ewoGX*~8QAZKwS=(EgZ~mS=Gk%%tnVQNw_@4V5SKh0d zGfZa7#3`dD&&vB6Rvc7iRIYdim1Q(y(i=M)Ofxu|3qp+`2UUgK5WSNVgAl8Ok$A9At_OSSen>jENy4G}$rPNH%S4 zHUPzs%GADUy>EfsPF>L(-GiqiYXIFa`!P+k_r~4UqbJI7mv0Y~k^O*nF=I~P?(3@j z%pn9=1fi4nsW0KF+jT0wSzW+mP|(kOA01A{kHcL?xp&%6Q`I@xv}<86g64>y$&PZ{ zb-`^}2va+NaN_R=rbpU=`XRaibo{2UpIc{>%379y?Zug z)TcLyDo;+=J&TU=|2`QF72REzadp!>7+u_43kG1^v~i;|x?n3k6xpGp`b40lt0s$l zL<*+j;1z#nDi-4AwX+ao&s-YN&^dCe&aBfz9JM06XFJE^lqv-d*>tc^S`U!o%7iga zcBKJ`JE(8u+OkZcvqjCv;tr}IG)Twyq`fjqv+z5$UoA~U>+d)_AfZ*LruEc@XU$EC z{$a;+Cf;DB8{(;7y8L&b5pJftptUXnJC`yVid z%3CKHVg=_+?NSiP`{>tnKgDzYu{qI!UBbZN;FObo-K0L2gwko*OE^HslCVwAI*?91 z#e>t@QL>BK;f_Blg=3d=7*wDs-qNRKO@Sc~&V1xP$)zxbtj7A*1P+&UOqeVWO-BHm z#$F`4(ajF)&MjbsrYnt~2W4+&X)PJ9&*C71tTF2VTLy*_?8=#RVYjIzIF$m#vyCZR z`dY#2SWu*nm&-^N+9MN499$g`Lz(_bOs@Fr?`l5g#CmbVq@ie55BJ$oCSfC{D%o*B zQP)FwfL!a6T^*Sjh8Ao(XEt}pO^INM!wy>H*89A5T9@A{^Cd&lu~L9Gc$$&UYwYxi zB1mOj($?GOrpk~ZrmT8g-0vtFZBvvq!(MB8i~lOCsB%Yzr%-1Qb7>1@9)ipCG6^Zw zerIu<+H62=)w;pRNSeL1nBe9kx`a9koENXLA7&357;xmma=+22y~C6vIu=hJu01<4 zsGn}~bS$ki;~M)71a?H4G96CQOpTYFJohwBAq0t6yyxw1hNGA_*C4gHiw1PvdPA_F ze<~ImcAF=(Nk+$V`ixb(8Gvy1Fk z83c~R^(2NWBtfR{RmtyWWCkATRr2P-h5aZeH1ho>Fl>S-=;kri+TfQPZI_(~kOE8* zJ1Z6_Wr~CF_rNu8@#k)G_zgu2hHCX)%nY1VJwxc#W#HbSLD)<^NvLPc)g9#iEEM z9_$oEZbsL|;WOhuQVx#P{9BnIs{a?CoCku+hWK3;9Z4zbeNLuSPGbrdgRgV{G ziHuDHhf{Z3QB0%D*%GW3n(hUhg4%IS5106%2JWzz7z?p+**x+06v5Jb0fxUtY!|x> zSQLeLbE#+y_4*PMNj)T7KvCotLm$-B-NoOhcl~A8$GfOBE!$n{k|%HxPl)SczzC$H z0lS>oEXNeYA|7@f&&Gipq&_+KVP9u90v=B2bY-H{nSpG^Em*o%!Dj}|H`(RkKnZMU zJ|?(7(+L^MO(w^ou;pOcbE%f0Nkt0XU_9`d>pD4P5|&{(SU(hL{jn{JP~owhs#D1z zAZWfnZyGkcoVAxS3$zNHfupdQ+XxbuJ*N`%ItB)%oq1z$dgFAJf=aC0J1N-g=1Mb& zEAKrJhX7PStG}JF_xW;??=V>#GKAesX!eJCfVCFk#d_B269&7+p5N5DxE{;o@*gO8 z;J%|@B&-Ms?aV-$J2ab7c2+vJ4zjVXJXg;Lp6S_fc+U9IZk3Wga{3#OntZETn- z(G3)K|2&CoAuiII-9dSX>C#J4Fv*HzwaYI>oud6+*JHFIAN~r*zs{+rFk~m8ek!cijb}s zg&j_xW1FGzTA7}`$~EvlmVD?7ct~0NW`IR4cE!JghuS!XvOHY839x__pM~<6=$!C~ zJ`h`Owq0<%lUy|?!(uZ{>db`~1u9Nq3M@h|sG11P=ukyy^!~5J=J=q=>|Dx(x=6t? zEooov%IQqNJ{4GiwZe~PB!jBPf`$)jKZKcfa|sTk3prWgHPfG#GwS9{cH)M@)|F26 z9Y1u8sp!9mi^Jy|s%m4`w=0TaBs~@8Z5gssr%@iO1Qv2oFUNCtltm*TCzxnIB(;0G zd@gk^7=b`s%Hvq6k4vpUYQHC|RU6yk&Ssdi=)tdts|*1kMqWB4-WyzQron4TmqL}K z@vw~uqn1N>MGN9J&HPjy)~Q0?=2kdS$6bu^z?1P;0Ym@}U`z$iCb*pIjD_@y&B5SE zP2ZypHV3ggt|}Q9{7fi|3@rPqxfy%#+rDJSAGT?5uh!>JJ>vo?i<8% zWvlfba1+W|4tQ&LLe>n>(Dv{OWipi2`il znxjZx>nt!71%z?1X0T{r4-oHRq@!l3*d#xmDU=3{X^PK_eVx-CK3bwxbn)~ z6{co1NlbAib)hG3=Cqe&p|%4YPj94xCCx8lbR)) z$%q^dSLSu2Wn%B5<9lNsq|mDOVtGf(5)i}BqWecQ227#yI~rQWU{|KNVXaSd3q;DM zg6D!J(3sMIu2Ds|Y5gq=E*b~eYK&)4pwEoT@Zbarq$kn$OjqMFCkf(sqc#Ag*V>Cm zL%d1@eb4KhnMykZsELk3YojwCeEI6`tQ$tAI6W60*tp@#{vozSf!+1`Kka(yrb)6V zC$=20YPg;FD8zMc^u;mhmdm7~4an2c1n}<5T+W~^fX1m>kiZj8ad1L5?67zsL)MGV zm2x}q2{K@!vN&Ak<8sFm^t~$|ryF3=gmD>*NJc>LLVSum6o7l6QDMy17=S7ZWn;-o z(pCJw5f{cep&iVu>i$fZ%vY^l6V8524|Ub(s#@G*EkYe061qx0XjSU-nXpdWXmF)R zoB+u{MG;CR<9b3RtWz*#m_$6@5BIEjU94|a|% zZ=F;yDZWeN!H#@>#ECIBXic9#|IiKj^iXnH$NjOkF1^9Z4bjB9p-W@uDXyEA)ih8s zme1r1Qn*k+uQCIfqb5CyJ%3oLSCV8*oiM6)R2G=t$d2N_s!=@N(1v%!3=-Nx-g7(ygyH~;h#ek5h(cYLMZG;a&F3<$Kv}LK3 zi^Tocbt<1rA;3)UqL|~RxpkL21fIRq1hdvD%J2~y2YPBv?BcyYD<`s=#W~k2{tT0{ z(y6tvQ2{#a+p(CSK^a68pXFHC#A(Of&GC9__kG~x+@}W<8O)nH3uFmH5Fwzn)!TiN z{Su3PN)nCbo>NmDb)-$BFTCzB}`@?2X? z0+)6-*v8TfTdYo43>^ZW!%#)xU$11b)j3TZx}aYw$j>d^OnW{v4r>^B6nDrWLX@TU z=j$t4VYxg5`Y1?bDY1A27_#8-MlK^h;f%sbvYk_{()kLvfmde`fdCjgGO z_O+S71g(zywAb_flp%mY7_pHs5gJ|QW~K1Fb;M!v&PjlxYppYM8!kjS<-c!n_#+#* zxFIFjN8OdG*!Vy&g4^Y8UoO)ac~LyFqTzRfqrwO@vlD714tH$S**nxpK}0*i4T;67 z&ZZ6!>3(T|gEthk)s(;Q1jOK~NP`D$4Pg~C_MTCMSnCD?=_FFdK|(;o1O;p8?Z{-7 zK>IZFAa2+ubpfgtVX6qfNWw~NP?N95Zo!yMT;(aUW16B(+;@F#oE_~94=#`wR=;S&mY)P zkuk7CorfbZA)P630t@VR=rl?Lrajv_*StUIDQEi%C2x5fM8#Ki2%=@zC= zQKXukbTDEDu?b;cb3Qux;w+=t4*;CO-QM5PSFiw8WOZp|n5}9i#?6MAcPgDJ+7Jks zn0a_=I>oqdig#d^0d3Sti>%93yjs6hQ8zX(7KAdbv}ra5L_A~-RGEOsvvSGmqA^>{ z;AO{A5}fo%Ix+b2Hj<^VOAXf45fN6Gv8k$;Z@tL1-2@Ky4t>&bQTm=#5e)bOXTa$e zD1v1w28c3jaNjI4s#4aGctR%KF_jvy&h!UVXwppDW{@vj&V$NqCdJGMuVj5?6spEI zcHNLCN-Wwbuq4kxWRT#|sSr0Gq3)7hgh*2-=%_eLW!b1gT_gI!0p$RI1CBsZaI8zUl zZa$wa#jZ3Tv`%~Ol;e9zVO$dm_OQs@kM&MibH_q4WNS-G9yN_R1Hpnxiad!uwNz`D z4H8sUrYo!^sA)7*c#BE0K2JbS&5`-8EO?{|GOpqX zs+(Wwh8)v2w)9P%8Ugbqnp&Tc7Opad1QrTZG7hwI^dia{Ss#v7$M$f!>>kB{l0mM1 z6YpWgJB5TO`s}j11KYK9G7Es)vSWD$4bJ%&_3AaIM1wBjC2x^ELQD^nE0z644x zo-WGmx#ozihTU$Q>sc8g7!Te;&gg14YVdnJTxL?MKx`cAIRLE>-6?}$-O}3~zB>3n ziEdJAHP4}74nij!N)*#34r%;(FwmPBsipYFO&nt=-O;(Fg#rCFqcRxtuGdTa+_}#D zQjRVfi8I|-Tb0Vm;8;wsJX35$e!-QHCb%-e+x41!e!N;RvD+X7#AiP8*<`|UHC(kCyZQPUiP+jI$Us9rt>0FXlS+nqF`O7m4eOGV! zoOI86_P(L`J*e4z3g%eu?nWW*3i8<6agYKRVu_#y3RV&BQ_^IQ!kI>ESHit`PHl-z zB2pr+1%+;DqSuq-HKRoD=|(yxU22*6*-)WtGryAsxc5mlrV$zYLw8!-Q}L5ROxXcv z>XusQxpZ=vwdtQh9yDG?W;5K1XFR7kqEP(BkFPCro7C2SUv{<1~TvfF8l_sV%tPYOM}g1bcB5%BYfW3UcSNIDLoE zWI$8JL#$kqY(NHtQ5%ZDR$)Y%$XX%k<%BwG9yoY@LMVV((?ZUWzFiAdZrfTs;(mYP z;RGE0RsE;ER`9@B0EP~o3ma5DvOTyR%^DxbI_*_?8lp%IWCieH(Md~VsuX6Vze%U5 z6=RM86$Y7CX_#nGG)wyomBCBqK!nkzM?5@gO2L9NC4Tx~&93Sf$7~B(bx#KRX)Hn1(sm-7ce05|X9a%U}dB;~iT=9@BuU7fZVx?{7_4amsFaq+} zzJ^p1g6&`MsS5!`{c3==+||UBwjfj)UiscB1OqX72gP8u8$Y4|vW#Vf+r`MMn=)7X z(01_@VMS5;XO%^4J#TwlDAl_CH5!Hu@xZQmVg-iX%EGY45M56T<(3`Fp5|LMG`3B@ z)A+rcMt3~)E!b4qn~K!=ORBU@W*Y(@{>;~LiKmn*i~C#o&GUzUA-|i0wL{gYZL&I7 zqZj)zy)=gVzHLW^f6weKpa&XjPdHQCC~>@XV5aS zbIk=xJ!}+U)}~&hFAh^RxO#WvqoGb;WLny{% zuPUw0tG-QYG)2UFB3WF;?X-zd5(wwS5g^)CtXn9y-8D)NUYvGnZ6ve+sT2We(T-aA z(3*Wsf#A00{*HGU&;LGLLb9WI%<0%!yN~0Uje~&aogfxr+(K3z&vl!;h4}nCL)!7b z2ijURLThw*-OQsnT~u@EqUT`ecB~zCR{^hEnyMZ-o;1^X#$8Cr7UOrgh< zZ4r&+#j}c~Ntw-_k+qi#Depl9xVXw<9pZiHzO!;-fWb7UJ4Sr#J;CEURc?x31;rW7 z`$eCy-Jojd#JkTSWD~u*5E`n3A}6|*vW(YIKc_AOC`kkolp;R2`l~+bJ+E;DWT+tk z8tfZ6J^VB@K<@18%^Z5%RFSY3~y^F3gj3ulABPtl zNYP_4#uz;3No%0Chd~Ayh=0~8;KJ(I1RL;C_6a1s)|B8#2VWst@b>1(oNCNZ8N_|h<{1L3qJKErAo#>=-Lx4wSXf6RfWUCZH;N~O zpLI2<$b?x^tqSTmh{$N2E1nC}w}szOpxb0|)biPxago6*2L5o+@;RUdSy~xLkPsed zKx8q+HH>GF@FkR@3}{7_kshLI*o=K>j+tBwn^8OOVVPX)=kA{-(OJyUSmDMxCnq}OUx z5YP7tvlLt%(K4@gswN9U%MIK%}`AFJ4pPPpZb^|QuTIq`c%dB^*7Ry*( zEGcAL9vE~aELZzxvfI?qiEfbW(70$5{BJr&7Q|qi`(T{fDUbbh@d#`K7rA8Afemq9 z76YuRc_=w$fvEv*Rt~Uu5C>`FolD2n2)Lw(vg}*^G~^HJV?rPc$z>7@y1cQ#iYWu& zkRDicYb>5IZ;PLZq7dAZ4l&KD7(JPS9y!+&GD4Oww>?2P999%ZiadG6xPkG1F1$g#CUenkPVU0#}b$VE}TjIfMeE$R1PrMJh>p32vHm0sc z_S$X-swd9ex!m0QF+R6LL$nF@?(%qKSVwJ^E|_y~p+$hVmUj@4o${d~{edNRpAcAKf)xwCU8WlM3yc|r zU5lSd=QOly-%+?A@2(UhF@d<>;=^IjM&J`nIy{XKikX&`N?!`RVe+`sN;U5ki5Zbv zqy;p7U_ith7b5P7@ytUQzpVp>;n7RK@-Sp$yawhi*CS$yngf{z(N}yO3*@t-fr?p6vG}E+0P;F!l)t5mAeE? zCfz9kzp(?+vc8bo``{U_GMwf(Gduhe5jiBr@QtwG==7!ch^ z`(a$-CVfsn{wUDhakxN*xx|fEmy6Mo6mZ!9aWSvxFss<2mlpfRj-QS|ytKGexT-89 zynGUlo-E8Liev@=C4vRRkckUF;)cnwiBsv^rTURmv`9lMux!fu#{PQXWb&#{k8kQVae*2728)CT>Lrrn}&x z({2(+=inX~UNOYt?_mU;DXSMVbr>t{*vw3g_Zzoxzz8s~t`wUA1G3+M+g^`Okpzk0 z3<3>0ykju|vj!<@*By%!+&!7z<}^jqmd^x-P_bo@I`#`#889(TwP8DbyawRNMZwXQ6lMa>LG`;V zkXw?)vXS9{;j?9tipkEF>0}&Ju#bj#zcVRfM=o1&Ph|m$UZxw@v|Pp%k-e9;5~n+b z?MQ2J1A|DrLd?bl!6BnL;A%xQoCSkGU~5ygPIoDqU=t=&r%f|@9endoC*euw0W>#d zGz06N79&(yrUYtMqkS1Wk<8X$>Oz-%NTj9q5|YGP@{f{szh zU~Ft{k7N(*O8a-=nASDzJIPj?H~Gci%gKIaKJJzZc zh}~uQVP1gCzgu5`PlxCW(+Xi2;GT?bbkAM$cT>xnq`SeckUhYOySFZBSSL4kKCjG~ zJ-a%((v#m4uZPsCEj3pP)>yh}PFH3)1UKWP-4NYqogKA|o6`5YxoIn80kA3IAi?Rd zqqC0Ucj_Y)MLGUA%ONPhh_hJMR)O1t@9xX!a<6iMnqA&lCRDfJL$Vy{|D>&xA&%mn zYmqLKST%3}0jc2bxPnu9lq77hm-kdaV+DrH#I|Qx&avfzN!PHk_IG#zfO6Y@(kPOSe7E$eyt3`aIN_Hu!8ggvszVLG3D&tBpmkV}862IQE#B zA-sYS$7j==+6rJj5w~c(kG>dzD(iH=>7) z#$+kz%1yupz^NOI7I^%y%K8i@$;Dw|NIHCm5~%UWfRKZ%Y&z@tNN9%%6`c;v25y~I z>U?JPCHiIvC2;)%gD_HcdqNp*oPhYu(b|mM11RM!`jt_m>`}DIST2{#X69e1Kep>^YDxqfQW+J&~j zbUARyfNCn56eiS|{01PwBi(tgTlMcEmW4c-08oR6q;sy6(vBU zQ>K>Yki-#F(wbT0+`p%3WAUH8_StyE&&L@-w`F!;;th*C&Z8eS);xqysA&Q z%9>9-`1+6jtk?Q|R7r{BM6rtkN97r9V0KI?(*~cWbYV>Z&%G~Y&B*Job7W-s!VNp{ zcydSV+2z10fXW8LMl~Qox1`>)^o_2}2fa^T^mZFe>3g%lW4*-Bs~F37m#3A?hzh@% zc;IG=VbZvxTOx|>@^zC~wpKX~az_ow@|yNwgN#dT4S z@)V?S8p9FC<#2_=j$sozCp?d;{24skigkS-B?xIl$FjOq}K znVUIYd-b@a>lsc$*T-~0Kn^(wag(4lJcK5)i{U}nvxdbaj4ms4e16ZkcknJc4~w6^ zM_r1c*d9U2T__YByirtUI+8B4R4IxGs<4dcp}Od_@JNLuUQtC(tS~58=IVsXbcO*NFwve-q?>ZpRjYCL9tZ*B@aWMS)V)OoEd&ey zYRxW(LkVUP_kjVP&_!XS;PVd?PJj7EFPDnt4U-d0m};}>Da~iiZj@7v&#Vtud^QT#W^G4c z30`)KOV)sN4*PcjwTLL zgo^#cCLFPzVLeSg&%ow1#%=6m*@3S8J*k;@9ra;I*5ZmHxmi85gtPIz>Q);Wg}XFG zb;3~f|NSHXf!7*#APH}f zWi0KYI#i_PWswGMUv5#e3#Nk3eOM)}x#Yw~qBxU7z4tLO1cux3gC>?< zo76UJwC6g67Otwy@2ZaK(HwCa6!%E3a;LD=nv8;?*R;<2^^#Ork0?398&iv zT4W8B%J$pLR4xPtzyKph7|-zR=aXFVm3e8}$Uv`|p%4id&TP9wo#kfzV&J;EFB)}6ro%o)AN2fsQ)V9r;@mz0u zQ9*oQvF%q63^FBD5EH`8_-~+mXP1xKoA;KXB((+IutlEdtx+J>9&<4dt=%k57{Vy@ zHQqxgWQ7?w9RZy1xweqs%qLjV&Kr>;&bfC$3jRa9XF6hYm+Lljit(XY(@YQ{USIzFDOfUQjD7imeV$;0Aw0nRpYWJ}E%wLaQ z$fPt{wU&j{nTc>F3_Z8HrPenSXmgR9*&T@YNCMQqi#;3Sw!XM^BzSz)8oBZJPcxlPa{aki%7(~gV1tY9t z*~9Wkb*tVVchVZ_P{-TCYt0_Q02pj4xPiFt*m|#x9R)$*>kX6OQ^Yl(BjM%+HwLe! zt7M9y6F!gB8K}+%x5jIpu9^KonTzv1{yozioj2H_i##Zo@ld<(K?ujaMIplIuN*Uf z6}oGYZmIR0P>8EkZMg<({ z;a3*HoB(sY{tI5ApP?BP$yShQvw`8zC4lS7vRw7*fx^p1U!V-(;F{ORv2#f#2-7g8 zUoeX-QYlD~0Dw=?QKT&i6B>qrU?S#U#A`Z-*ehJK>TsAgGLIAH1%|lQ39|sD}0{Picc2ztd;@ADW-`bH*|ED&lSfJlkgSI4z;C){Q z_CMbYx_k|nO_m;&WipAx%s5E+uQ*gTsMztjJowqbY#6Em^&X=z6O`wTNfHx4;!eqb zE;2NV;d2A7#g7aq5U2(F5U7z_!IXw6Eph!!p=Ci%AeDR2)1sOqYZ2NU}%_Hb%X;y_+B9K75gqQhcyh)Zt$8-Re;#1fH~GlIarU`tF+FJ3N$ zNDS4(Z~|7gbObChSn6^**4UcHMTdohO@k43V6t7R3&ENw0APseiaEFdM6nB|N&&*8 z2=%Zrc;JNrli>3&Ut4#^B%vb0;bg_nnW83E@8pm-PhBR#T-3*hbh%!4*c$%185QpD9}7W%V5kA%O>bA7a{YS>)(!Ax2e2XW~1 zEX~3HW07Vo!|f(WOTo{(jx?piVuROrwwoQQV$vfE8p%%_%F;NYDpoo;XffPMWh+$F zF3~yGOfeL6lFy=`FgYM#0Vdcmii^+m5m4Uqb_wl_RlDS)tJ1_Cf$75ZGA5wT?teYe zD-7;uuIM~qr(hAngjQ+9HE8YyUJtaRUp{aYrgC$cO$ACy1YB;>N+&d}Hi+x&D;K3D zOej07!vYI+a9>ur;bb(B6>w<|mMkV=HXc}4Ph-Y4UU^OPP-ru)jAXbgX@)4sStxQS zW9~;H6j0$gwtC#}`U-cMzC{C6Wh`S4<3~85$$Z@Y^ct?Pbl7EWIa+I3VT5B&Z8ffR zZR5g{1uEWAPIu4?VGW^tk7fz#?!)C`KK$$j=BNg*hE6!lV-c87+ww}LkC_8yhR+P_ zepntCNrSGgr}qH?MAtQF_}EjJFPf|_sen9*zvJ5eA|ND53wJCTZjENk!K zg>-}kF(#E*nE=&p%9JlNblLlGh+wj2$j`E?kXHQ@!}ChSwUBqw&7T9xJ6p# zWb>e2;kqdTI5T(K%-qt$ibGITovxneJ^n9@>KZK-68kP)2HwLR(?EZjOvrsnb~msT z(=yMZO)%^vI(3>sM4YmrlH8IxQc%qo?bDHhEK^37Zrh%g9!9XTFz?b~c~xnW_bvy# z%J$xxWN6EQO(wglXy&@qN})H=N!Z;4`rMPzE*w6|;pd_8O@;oen7h7t^Yo2dd zEZ}K$mcT@D5rKW}?sl27$xuQO%a7m#fZfCd0{_})yHRb3yc|1SD1Ua{SK3A3&5z&q zc&$Ew>8O$$bPgc{VmQ&+fn4dcvA3BzIw{N)f%no*SkF`bK39FXh^Cf{VH>@qDvNPXX0$hf|jjcr;MFI%roF;G&o zk?)XV7$$||PDygFLT+@E_7YH9oo3eEu8+oMffL>;4zS~9IbWK&JZA)D+jtR8zFNV2pz zd|2#a>&qacZ~m!8yNnieFxq+NLK*hU>5>q2^cL55%PE09MxEwzjVks|Aq+S-ND>@# zJ+M?vS3*WSXOJnt^chSLVc}`Sf}Br+L!rB&E|7P#0MPC{YSZ4x6|eQi-!hm7&#*HO z>JE$Ycx?-YfAP7GOj2hyZ)z@9XG<>@2T?Ji!PzA$)Jq-$m%B3{<%H@yNV)F9pqq9h zBu&4e`(9Hp%JsHuZj%wEfQsT+C$FB*S^y#L^(Ek8E*%*PN56};YljmzO}}Mc2Km3{ zrlZA2bjYNqZOWmNchzpWG{KNUZXk|I_-q1kC$_fkX+zFFl>H`?)*g8Ni0}&pLAE4y z1@g^oV^!ZfDqt$^38sowL%7u`-svCF^pz8I&&&x`+61>Y?PtzxVDxJJ6U|4zlWV*j=j7sbT*BG=dX#15O$Le(uu>VxBwc zhvLZ5t?}UC!daIYlyI=g3TR{RR`&$eEzY6CYh@KBjg-!PFxVgp8Savrzs0F~-8^V4 zkgq(9^l{@NuplOWFW&Tk)k8gKWx-Oj9ysKPRlDtvi`)3FN(co85t47MVwG{XKKMWt zFk?DB{f8p$aV|0bi3JY_vu>bC(Zq%Tqc7EZg!aOM=Af)M1L_e#;bctZRjpTL1_FD7 zEf(;afAK!bEZA5evjpb@hRPuw2r>?Q&ry?9;35RkxivP4sE)|&&*vnW zp*Kt>cO-QE5GH_Yb=`(Si|9zgU6=kSOdfUbJ;FB`K}Z8busm!$7L>53P-$opnMqqr zzpMA{A_qM!XUps^B@?9bo1ElJ&0stSx>cTOY!}bNvZfXY2=ssjbT4puzc8RGJVkI5 zZt{N9xfk0EGm{&4Hn_fG$U@<3v|YI*fArdmOBAv^icWsJD+m;jG18NmoFD2wC(H0j@h^jxYUPet!Ih8Sv- zk6+p8^JZkg;Fr^+PdFD4y9A&Ww%x7iH~G-+97eZ?M@zn?4veRqV=kTw-6Mlnzz3^L zu}>@<4D(Q`hYC!*dvyHVvv|rqfJ0SgkoL8vksFI?v$MIwm>d)jRl-e2rg{dMeb(V)5VncR{d|s_B zZRI`2>xL0_n%&*0I$!GCOR&ozd{)XrzfVO8b<53SLlB!rNMIV>9E2|rb79@wvq&q|4j_^Ng*WN%S#Ia}QgzL7;VYNTwI*u+}uQBa5w5sN_OejLUAAg^gI9F$=UA7r{ zCe@xxUm8F(I4tI|u*XM({bx6%K^&;Z?rWr|FaBuZShY8sVl;#Afe78BHfE@_TL$Iq zyNmZDL z+uY6c)q4g#Of?8w>|Ui+Rjwg9#C#r^lhC-&+6;9^5zVrmV0YjaKeyTQ+#Gg|6uEyc5k8w#ru1a&$dFo$G;i(>%kY)6tQpjg*y8UO+z*9MyB zPNZVNW4U+C%yrMPpM ztNN8kJZb_xAA2b2-DnQWTQ$zC2GIjX0@({KF_zfFWWpA<>E0W##29+mUtkl>y*Mf=0S<9w!Yu%j`Du8ZJ|-N5}!uv=5p11G(yGfSIk2L(0U8V>TW zdwj-g;`Cs@4H#3gP@t%mc-jwMgdR&{cbYAs;k`Up4d z`UA^qEsT}$k!E7}fP>sSQllr>Ts-mcbi|+0VIRF?ss7(}QVUDf?AYU0-b@=lMpuHZ z8KiK^`__a1S)0z(KIC8sH<9F0b5m)7Ft}}JufSr84pQ?v)O5fibCXsVEMsyJVHkVK zfrWQHG{bmLL$5!o5BVWfz*yQy*(+TZUmAg--fT?aNaZ0m*49^pY*0k@9#oe!t=hu_ zcmSph@r1AtuqB`a>S0RIfw_R&l)Tplzjv9<%Yqb~^h$#+TCfdF7Z{2gbG|GFJakxA z>(hlI6@MK1Y3YlD-8Uvvl5;66=94m5FW$TuUx9Ce2}5f|1%5hlq^Ve`om5gfQSV|i z05bw62#{WOe1}P42GBGKS7erZqo{~QUqX{xhGXBmDQLsor;PY?UD_CHS)Ys@VmYDp zUSpcXQM92Oo?WV9*&R{PU{G+-l2MCr2~{QwcIAXnBn?>awFOS=VG7r3sLaKKNr23m zR?G;vPQyD=zv3Cw)#9&QSG@F>?bdq$OVDtYn}VmyaF8p5Uid6wRcX3+Njv5Do<3it zN^Cy+nLG?*MXR)uNCl*ftm{k>7Ry}OW9ucJOpu9?EX&fWyRvBvu1p@b^P) zSOi@cR69C)k*v<~vg2W%vml8#5{PnTXabAKnmo;u8;-W5cFT_m8M+W~O45T^(4ZJK zaxgwH$Ct89c7XACt)Uc`v37;w20X-u!_&2N*--$^luPeYq{7REE4}2+cP05sEOnDE zRqNXV7JPJ_6A3?WFJ}cdEZ^kk(wQ!ei%FL*9AIT?1n6>*=Id^`9Jd`oJYc#U1|)+) z+39?z*bYb_m8PrX?InM-xebD(r2r@reJ-O|A1I8OR6(%kI?35333a zD@AS-{@HZ<#J0d_adi`?GWk<#Htd+ig{VaZb*$9UTI~U!HC2lcpSeid8lRs^*CLI) z3^1?mCEStzF)P?6n6&t3lbt#$YXmP{Ec9TnU70b!5*Y}F)ij@XEv2|I_W=k6I7bU} znm3s|xgdP>8SrDsNj!Ab*x0zhaMQoPQ@eY!PBsq=&lb|Ux+cf4y08nC;8qd~_KQj`eqY+1LP48Gozb49MYDZkI_+fC`<|*uw*>ZF}8z zb@n~)uo_@E2n$4WGPyt}EVrCoD0ER2am3icilflhPIa|HPNqCf@a$R-7qVKP-*je{ z-B`BJFjcDlV}R;OW$hJE%1{dgpkEF}qgafrO_CkJunmu?(x#cBC9E9x8W!R((x4J= zBlaefPN=Yjgn|KYC1GqrUnFC>JLBh&G&oj%W*9FjqPg*K0-^EQy)q8CT0Fa#Q?p7B)aAla>sp%Ui>Y+fi}UffX!*7Tt++ zIV?oLQLtrX;Bm8J`YQRw;D8$7u@o#fmmYT5(DN`Z%f~)FatKst)7_3ypFI*@>zHvM z_<{KVBg7EyHJ8lz$isK#Vo(^d-erF^Yk^89GsXv6Cf>`T#;CQYKhH*20~WevfCL@p zK3C~B3U9d1|4lbqYmPNIdNM9!Gs}T^J?^a4_#M*)ym2^^9avenH`P(T@*q|1y!8k? zyuKgqF1(GlLD2?b-?#{xge5()O=Tw!&cowuzl17_gC^-7S>ikOK^F5*y`aF3f+}^I_+PUDD0bZn{lNY#s!DPOo#~ z?%@i{r*32Usj1a2On8(zwQ)V^sP#W`O4`N4(Nn;1>gjB*bhAWoN5(C1gx*ygDZn4n5-fS*hIltY* z=>J}b_qTL|CV8<`%!Rn#SK18YWj{D^9(`iPG$VvNF#$lMM!3nuuI|UZ3$J_8xQ+V= zmJ?HWN6s=3DHC_VOMuT11x%DGdsVb11xhrCJp#XaB#v7d}dw<3-A%@Y?-q$R}fqJ z-Q68eTfOArL0y|F8U1M)qrqG5bImE{Q{mn{GPokG(5VZfO%4ZM{Z;MHdQG~O8W13K zq}oFlFYK^$*o1&;`O;;ZTXXzeN>!(&7;Q%i4c!hepzXv2@wIPA0wcu1K<5lnR~SJ! zcANRWj8QC>JRGWojbJCpd}V=$@LSt~$?oO6UJ03?usr(KE_5I;geilLREN<0Hn=)n z+Q=ndHU1 zF%MQKjHeXU&Rq~5N(SVd8ODvj3}$8&@;>JQv0=>BW;|x-hGsBBB>qJBC2zSHO!n1R zXsdFu?n$<07?CD$6g4`zB4G^<*EuuaxW+&4M9{C zRE`W6bC8#bS^t*w-}f ztF~ljLFuJoIcFQ@w(s>)Vj?MZm?$;5^q%HApk97t0vh|FOGWpkV<_DIW~z+Dg%!wi zr*R#yJ$LcCd#@1sBuRxqn**Ob;m2mac@v#O{q-O9uGdK?dD30-OSSHf# zuqedarZ5-wvU5J=v8s2w{n8h??eOIhRFN&P4~LjL(3SMRxF8rcdEWIL7A#si)ugBs zFCnTu(|(Q&bmzgvgMaH+DXc633l}LUAWPXa<`(Q3*nqgL8S=!Z3&g;R&X(WBfg*Ea zE@WBkbhT?bBsRCz2CR#E!2%bKbBwcg&wFwN*a=VoaBS4_HW$WBYW#fpBxnFF#z>sjETDrFhW@@ybG0p;R` zO>!>2ORWVi4^XC_gZGb0m4j+Z3yfxDLP+RDovG6np?nl2>HNCdG@+1!&A6k znBx^vhI5jFB1NDMjYFfk9{+%)BFp(J)0bj$?BaoX>MK+V*Ku8%?NW_OXQ!n_Rb&h% zl)fXW%c_Lqb@XkM2Mn0^ISUQq4}(nxSbgatwv=tR9eB|+(mJ<2EtlprcQ?6Wt6yG8VOym6Tb_iK7Gif$d{I!l9sDxvJdD zoCg|HEk!iAY9%VTeC%>hVl82x1Ka@|hS4D^R*HF3N)+K>!MmR3iNknCgJYUp?IfUG z3Cr);RbV&nDyJS)&x>WV$D;`X`{n?K<4^IMO0ju5UMS?zUAWg{Ma}M+90Ce?|0+dp zh+eBMt!b_*eTlSPZ&EvS=(80yDW(Igng`VGeP$XjbPuM~)hcnTJ*OsiLgh$vXlAEH zcCJ$7iA^=r6>hr8qAZ*=*yotA2<4f&rupG12iwulo7UAB7u z0~gVWOtP8s#^A(dk=uwrH(FniZnF@i0kfq|Drez_zA|&ySUEEex|~GLQdKi7nFnyd zT4|<*HMGvC@sO^~UOwNuG|9O2|?nQkc&&Ar1El^sVVJTfLme+@loE#8zgfPq4Qz00_ zucfPIBSIlVkP%Jt7|qtHE2k)YbZL##A!PB6smC?NpkFKXP)Ch%et79y*a=7vmdx3Sj zD*67x0)Y(8%uv@(NhlGSLEx)6#2yYS`)MzMZs1-Go zE>m ze|R9U5*{e%G`Rf!^QLXWZsDd!thVf47kFq)7-|E+EdwSQ!K>%e4o|2G+@1G^eECRw zW!*KQXHw{4O109L0xHOCHlicxV>Ua6!%5QdcXz9A$ViP-?4A>%%$nOzhX>jCKhS>u zJ!}|QBUfqx_*Ie&u!Pvt<^uS)1kRyb!!?)v%F$)OGrA6LHm193v#V~TTU+CVfuO)L z*`b9{1>B~!K_@e=PdgKIBm5g|&v_eTEw3EA;0-*dYb<~zbViCI&v13`O8ATsQ^7UI zgs;hc8&GMpt`=Gz4Gv0o9Kdc-oabm;DjKvhp#`06qc{zaML6uByKV`$uve+I|Hff; za;I?)>E+dFfzum0)B-h)P)<`+r7emG!eQgYUhmqbREg_1);gil8AA}@aCL9Hnog8d zau)Y^k^x1Mu688!t0LVAm<8%(E#h;!TAHLr8h17ndB70*1nfg&(xQyU><_a`{C;2u zL9;ZOtVp^#n}^Df6zc;_KVWALAOm_Bk&fJZvX?^du*cL_Z~59C)^Ur~BEHC?qy}YI zgvb=E-k~TnK66WZ6UiV<3LS6~Fl?zwB`WEnxS#tg7t+NuuHECvlrbl_%6(1R<79?# z{S_bc8Lvsn*$J=4`(my2q~JBeRypQjb33yA zKl6rylDG=g&vw0KnW7GuE32ZAq{kXk&rQYE>NB})-yV*!>Mo^>W+p6$o5oh~y@}Af zwiG$hweMJ~p-x1baca|yV2v9R&!q0vVPO0WM8FIdy8*B|8-=<`MJ;yC-9vw!1kX>W z4HQ@_;on-qSE(al5<4EQ@-BsH<$YLXVL#hc`Bv;;&2K0)oK01h|A~)RtoZs?m9sWjet+ zSRTWE;b&dbp~#5qxWo9FF7qp3un;8EK3b<%F?<$-k6RSUeP@_$9E<^%9)!Rb$%JXm za7b?{pv$qzX6o>>JXAuTUE}8k)}dMSnE@l)c;v1PIQPQ;2MFvCT3vz6fO%xM0X3{1 z+>JZ*L&i@lH9K`T#xc@iV#*QFh|$xsFb% ziRXUef!T6tn>$7tztyY*7QSN~jLjAI)?;^X0W8dOaLn15p2Akm`;9N%KX!RPQ#61B zFPcgwVW+Y_7t*vb_yq3SmCANvxe51QLJmd$%up|Kw6{K|S%U0o-0Jsz%)4I0B4}~K zqabNPn$#maz&ZJWUf>L)>T|r-$ujx;s5)83fr%MV9{*-U>djcs0{}jShYH;DtyanB z+A&@*7R=lLoJ{51*m>~aQS6$)*9@rEGi7x=L~Nrs4PEIPm@FWBEEkuyO0fi%4)}j# zzyzZPTV{m=uF&iNOu~h&pig*waAh(|cp#g7P)NffjZuLDm!aD6VXT>g#Y3XMJVG!+ ztzkB_DfqybL|4te%+5ypajc7Happo1D3ZJX=`CrDg{-rzR`}QV7LYhAPY=HC#-N6rkp`UUAm%AwzxG-=! zEq={%Qr&$T!hOSXgm09}RAp;G|6>ftPP;O>jAd?oo>+gw9Vb&dx-Feq?X+8M6u|8@ zk8^qJx->iNF1=jn#%nE-ITQvh33#C}in%`61mLNjVK=LcF@?hj{k0fBb-N_#i3hCH zhkvxYXBI~6heb8o0}9BY-Ei%Fj_?VngboYOCm2)=|Efvj+AJ3CGZWU@n+c?AUtF`k z@gV5R#E!X-+$}(7=CA@fEApDJ+iE^Ffn&fl^_CVWwf;I$Eb3HtANmH6#x=#Wl2+Dz zd8EOd33Kt{)v9!|XHfB;-RuEZX(xTByHP|z+T$5!m|FHM4me=KOaf9IhSkrLr8QVF zH0A>eC=ixqW~Vk6Q|f~ac5yG&r|p8a;TXG7kPvVJ6;V5QpBy;*>i((6KoAIvdBSP(Z4{1mYFv@r~%+uX=^TC&U!OVfW*{PpS;B$TJN!HXHKxSy-us)u<2bJ!_ z?5>6-qeHLs+k%}&%{xpUYw$T$;JB^2P(>qGYtRPF1yP}ne}j`e@DY0^VJu+YxQ=6! z=98tCGC*CW%VHARn6_#EKubL=x7>ws(Ik` z&$icrosFh43vu<6$;^m%}+0+g73pjlM#Sus!pE1+&E8s^+FkjPs)@xdiZ5Y#Q zX3cI4R1Cf<7$rU~Orpo^x+WfPZ1 zg^4zx72{(3@8cmp%n0cDKGWnFzk0hg#xJFzrb_n z=k2)z-~(kM@nDG9sRT|W&10y8LcaPZ~A?6-#yVxZDi zRKJuN{2bFboFthduzR4>WkNM;v`w)Ua2xNzG^Wi0z0bW%$Ij1r4XC5iX4)))I5e>( z)}@vun~g~&bHk`Yl9G0WkZDbAv<0|1&jkz--Vg;TZjc8p1W*JFEABV2@F9ay;D1k8 zJ|j@8k_E%hWD0Y^83*DH86fr(8Ydn%HjCXdhsLQ(j4DnreEe@X99ou&XW9mkD+^3} z&4>%5fCa{~=$pP}&^y*C%i>f^m@c=oGqwd-ybM^TCO z*EHi|Fn?lw?n&*ev$z96o>MM-Tb1UAhc|Z14fY72ld{Y%nRo{c!@XC)+|R}J`Az~_ zduwYl<*!*YVlz$FjRiGb4kHXX(C8DpW3Ua89DK6Y;)1kFCDa{tWz1_vR_TvYuu zy=9Y7SH}XIDVOGF&8Fq5vZ+5;tU9J;{a3%fB0BVYMZpZU5*oP%}nmI+o+D}g(Bc!#KZ)0yc` z3QEO58|j1mK=ERE)rVpxe;L#|xWnYbLS-9`XYy39mqYhQw%&*+FnhzPl0)ReJnl>* zwk8gUfCGg>)=_gFAO0G;9k#HBinpn%qc-rMZP|I3<_ZH~ieS#WOly(yCe(su+vBWokXpz;59ktAt?6@PDl?4mFahjk^%)>g^^Pb75-}vIe=s z6SRMBMi>o!df3R6F&^$zJk<1Oq9ilUB?YQEE3A7PdLO^uC;e)wB5y3j71 zRr0h;Q^p#RG8iV@XbUuBFjZhn9!Zwk%VCZ*$P(YrmhJzU;iJ~z4W#?qJ~wKOQ=@gPbkPH*XD_MqC;g48!nb@w@4t`tzU zbkbZyCEdA0WI-(&5ckG_xu0&QP4PTLc2xAs7!CwCD}@>p z$RquG2%I9y)ex96->23UZ%A6M~&Oke2YSbiz|OU4|XIj3I4g z2=S`l_tBsJS|LxDekDr#;m$(?WChv~S9m5o0fx)xZ6|g9I9+ ziqV|~6uiFL^q9;2ic0r4Ms z=u~L|CS1U>w&^m}$~hvwXV$j}u@i*w-hhatu-A@v$m3boVL5=Prxi|!Q+;g2N0}|i zDY$H9hkLpzQqIoJS!J44Nsg=2)9Q^t$c7;?RXScah>P%u*E4_98hGM?S6w?=usx7v z>TE6?_vO@2Nr#dxBdu6JoNIheUHZkGa`PKMBMiJ)!aiX}G?Nw-*mo>z?_pfVNhJHl zM5Dt!19&oaz&^BFx-ugE<2~00>gJm{gxH9MG-2KxRCKdwK(M`tPX1Am$6Ht+d7p>W zP+Vva1zt>&ur2gxS{>$ZpZ~_mV6C%zYg`vTueg7&E>0y19eJPab01?R+Vv z`@H-e7D2Az0Ml^J|C__OOYeVZrSA5w!(=_4EfnL@GkMKiQ|(rECv)Ea>5i-R-sKP? z*WkK6h6o3Oc+%lP#QmbGzOa*Sr5E3mAmMo|TYcM|2NVl zkrv028W9>)aQAObie^{YRj2G6tU071_k|6RtVC_^YpKRiLw7yyFYS2vou{UBg*B>u zoYvzrhW!dOHnj<5N2_m%_SdkwW!4eERFD$vjIs zfrXnnZmt0jolzfKAHobvuY5CX@y9C#B??otzugslEm)-zAi{E&Zrnsi)2{;?zbyFR zqP2|p+J)J&V=vs^-axyUsXi)X4Q#!T0oWlI3aR^`mGR;Co$ie~`LT*v_B2kD^URV9 z2{a;`I^F*YG0!cf`9K)~m9RusnJ2}dlCP_aCY>0zLRaFPa>nWSkL1}iwe&7mO7ZQw zxetatPxe~h?aCXBv9i?2Yn2j9FqrotX z;`oS*h`37f0M`L(%$CYd>?j<=c}U8M$&e)~_cC`N_7ucaGU8sPW0s;kvUpHPR0@S8b4Y6TaREF!R#N7!jc~piqF`=(mw-=ddYb+G2Dv(Gh&KRa17#!`|Jr}95>lBOIAsv3{%;VZUm=1a-zE#CEhs4%q-o?;mD2=IH zagRBfN4st5V!bjLA`lbTJ)%k*kp4t3B8Fz{)qc;7N$wfQdcCs9$4ve z0bW@*adCLaf?VS>(*ZE)&qb!zQOH3O@cMd0-P~Tqb308s05E03z~rAz=WWJEO5dKz zk1!9>LKj24VY&;V*`_B&aF9K~cwWAalTig-U# zWUJyixgLxQUdg>*AEejUE@}JfX(xQ>CK(;YSZWIaJEDzZFq-NV#phfq_l26VjTgD->x){A=Eb*`yZ-`e=92iez_VNE-AKULOGsOf1->p6JLrdHemW-OJCH4F$T{tes)BK7FS4SX7sD<4#8Vqu& z8$Ua`?8aw&HYbC`6X3&jrqR+F*B(k^@!0RCjL8wLL~ANiTyKuH*l;t@>)R@#Kz<4#H8h{LRU zL+Cn%W)_~q`v|!64FT?W>YyRunIa6O=Xs$fRKi$vK-xY6`M4`86pESLwoFcuO%(0( zNcYYed>b2zc>QY}(4*7RmHGo}2;M{7bkWgoJqzn7R`D|`=(Dir;{KUbxmWpn=1q%= zIqu7uyxl&XR%`b{rwec3ku^GJjMQ)quA?a%uv-{G3wXb!1QFvA@q{AdM21aTOfy-G zC3NClp1R}?Tsnur>0JM;3b+-`5l~IQjbt0M3xkY;iz)l7v3Gj(vo8}dAfwqB%9s)+ zj3a46qsaoo0p=k%2BGPp4y4h$sW!v8OlJU={Bb|eanP}!5>-KCRivW@6A})+LtM9+ zAe=MzlQS$Jrf7P}xYq9L*dvvx8dia6?)eteTpYXTPbxg%z5yE_3oVW?s!W32r6 z=&~41IoS40cEaZ!!Bt-owmn<4z=TgMf2U3CF{2|h3zg!t0S}BX7e_jEx|x*A6D^qQm^{wB`wYTWwZzJpzt{gCDMf{4m+jn9b@MWyKV6xKMNOz z>{}oo$}$>v^ACK@vHLK(G2RmoGu`tuumB&KD72$t=B)*2f%xD@S0I$**vRiBQX4$dbH*r;vF8qfO_2c)TNbD$7y(zp?5 z5vp2kh&!1iD*gHq*m4kES2Bn2gW`Eu(RG+zKD%$ik+*rSX?92`PmzgJw4A=k^sFZ@l8CuGyY@m%;o*F|YOxc-PwkPM318wRZSn$kuXrVZF1CvX`z z&)V`JPsKAnENma(!gFfkX1aHss1Ouawd-opxlals+iOmSk5iEqzz zP`o!($w%hlmfchw&zBE?T^eOPe82rmi}IKL!$0)zzUkYF^Q*t5sK4#Yi~3VPIg9C! z`Iut(SAJcweZwCtmf!Io#@HDJ3rE7~5Whd4y9+GDJKgkfVFwM5pc%M}!oKk0VKT+% zvR^4SnN}hIH}elTK=7qu6f}bXuU(Gf0;&-(k+FTTg~hR9~7A&T-y zSAB_WyTJg3zdRm9Y{9 zw4{5!C(?;&B<|O-KawFvaWEV{3XFI=7%Om7X4bl-4|sn~r$RJce~z$swHiYD&c`c>y)&Szp{37jWr*E{uK z=^f))>_@BIonQ-r(cL*KCaq7Jur~d=rp(Z0DG17OXd}`oa)TjOjTvMQ<+!vdsN8R% z2VjqNMXh@D91@LUI*cnJaL_P1%nw+K@A>)+>OiH)AH)l2;)8s%&KT!>}K-zTz#%Okn3(YaLt zTg(J4a8jdgoauoc(RnYvHV!5O*W(7CM{eSW`-j@(dlbtQQ9AY^vtVIRAmau;ihsKz zoH4nxGIfaK5OxV3KG-9afh`6A>4VFHu8M<)P5Oy=2U99@6JIEfSR?$QUtd)3`P3is z=j-qOLq+);|EN6p?H7DQG5&k+E2{et;H!P#7Z=yZ#LnUy{+(18#~6RfrvP-A&1H^C zrCh!W7zlUPOmd6jFry&ebZKoVevd*gb2`)_jk=}d0iBg%;(N;FCpz;@7SlfUnP$vG zLN*TKm~Z;G(+G^>dL>oS8}IvLD(q(_`U0~}iaWaouvWTPaA|ydGRm$@417mz9Aj(j zWngX%MTVl_yW2+-fc*u(2l_7e#EjC~?AYGPW>#4_jXLJ@mgkJ!g$rD zWtGXj?$Iw0=NYeUF4Id2Hp&qX|F}efWg>{*1M`E=M)p#_Wc=j37}(OV$0^e-7Pie^ zWEha_mzW$zT};#4>SWp_#C|D_fy8$GjGwMz+Hq9r zzr%e3?1^CMaLn{`G?a-cj5tURz%wmB&?C@%0in4?W71{!BO{~rzky!#6~ZxAFu1m@R?jVYD|v5ZMw2 zMC`a$c)qTBfB|*D9@<&74hi|`lo>zoO+ly5A+l>RvhH_UR~)Vb@vZx9D?MbQ8Rr7i z#f94^pMSr&tZfW>FETq^3N;#sT_*yjF7^ooy}%}O*8*gx7h%-3_#clA6S>m^W$I`^ zR4s@CNJT@(D!B#yOh$jAlD^ni0pAU)8Vv4bGOTOusTul{V!Q%hGC=^Pm+8t2<+jjt z(QIx`+Qp?G5od>Vrqwhk;_K)xD7w?YMOf{y5IYc;$U^np=fFzi5MUXLsx?NxCQe;& z_622Mbgk7ergHc#MUt+ni~`?N@aY_nj8{XfaK#c97f)RyTc(mY*}5jfRv7D}0AxJb z;W!Qr3g2>rxVedx!k;es>TQvdr?M3cpXr4u=Sl2W#LE+TtHAz zHiEWSx2Qkh5h({$b|0kKi&|;^gEVi-e?U?-d zJmSQeShhiNBuNcl8#Es?5w}rTqi@pi z5VbMaV2y*Ye#~BL;J^h1Iq;Bn6^mST7Io~Oc9iUG`o)mn07;@-HhJYFO?f`j`SCi2 zT?+#dh-y%MJaZq9w*et#Dj=ago{KXM#g+x;%)Pw1uK+g|4yDoQ(te`{;-Ep{u&WXC z%}(U-?OP!=KASoZw=?s%FLfeyPUHCXaL|Btzq#xZfg-@Hp`J2%U?;3fA38F24t4rl zwV0Q2xCS(_MMbUy=6o~YsyoP70iR%p$N@7vJ9Rx|64i#+FG3{z3JfLBC4U|?RI-Ih zic9P8*cZ+**~YS)fw%0^snuNExTZi*4>s+kRZ7MfX@CoD^jK<{yb_(cWk||^Ma7=c>4U$L{Gkl;6lwtz#2sfI(A zX)LB4U^Uzca0VshX2icM>Q4tXJ?@-G{Hz1`2_$CPwcIgNE9%5BF1mi62K?|GWd_0k zVTRALR_>cjyM5EoirRweyT*AIXJ5&SvFn4tgWBHoL;a_bRA-ltfZ<^(&*90!ns39D z36FIQs>&{Ja`11IZgB&T&=3tdp!;|e1!0T}gVHuW$XACa-C4d=C`-5N2y`kFmd3PJ z5b;VSupZz`O6P$#N+OYlCPfz*XTcg^I)0W~Eg&_Q{Yqhp50hmZqbwL79Sof&?)|_* z<(>vj%h_taM5uG)QPl|@fjKhuv{7($uiZ*VY*IMTp?#1Yu*+p26qp=*kd=zlE(Kad zNwQywDvz6~2Kw-(G2SbZigyxesWswhY}{JjJBX1k7(xCh{)r%nj(1~kvm&}81*|i_ znJKM}1u4qLzF*Z>l$y&e()*z3UQg_uABv%LNo-R|-2@Cbp$d+}LA5PP+~~@tu~Xtt zlG>AH8xRxA(nki76dJA)di{+1Bwb-2zz%V9&s%R82&3sTRTdNuXdG2XCXniqOAdu? z#M*e>z0O0E)HYrh;-D4Wll=~#X?*U>BR=1CkxChDf~xZeG~MT>WBu7RBtmusx~YEG}5-h$n10q?G0!0i`_$^r3~tA~uYFerhJt?GcJ$>waujNn7@{ zOru)s=2PxH0>6j%ZWNVA>GHkxfT4*C{28m4C?<<`(uaFToGv%qNl~l=tk$WVzvf;F z>ZUVq`T~KDWB0-S?7BO1vW&sjVWgaIRxKIW@eJ`A$Q}T)-K8>C7P}eRIW{M_`4Vdy z*K{5_g`X_;S22}F6G-qCni!^5TzWBpTcYW~;^ayZgSrVk%OGuZnu~U_wdO7NdqgJU z#>zy8)2hBk@tM4d19L`<7Y7gwDR_`eTyvrxv2rJrsEs1bLAnBi$7DMZnHu}cN8BR| zlzBql1IC;1?uRvot?tkz-B+(?I;TCe#9^jgjr30_!uxr zyN8WoT1&(MQYYL6L(apDPj=HQStxZfrvMS@s6zvdv_8SugP(by#G$o#BK8DHU~m>E z>l2AP{MESO=m3l#qcH1Qm~_mQOfyoRxH&jkaHNYjG${Obg1UqWHR>oSteKI%#=C;PL0Uc|I}e!TN-Y$q8NKq*>mJpVOO+<=vsE z>Qdc&UZaxt4Q!SWjn6}U*n z8#0#>U+5spz9J6S82@2qTr=H&<+W}(m{2hTPR+@4W;$prC@ElpdC?jGUg~DrgV&;3 z#ww!8yj(ot2@OG^z37IS9Q0XHYs$=7fDLgi=YF;@^epc283`2I~!a?$P)0YO83J=;MF22H;K>-P+mL=M0vaXgRr556G7`#F7g7rh??`1x& zRhhS{tg*!<;tp*FR^N0qI*qhXKbsLoNjyC5w7G96)3Z^Wf8tp)0YZxf4oWZ?OzYPoZda;kfv)vhg43s@}bP!i@0dZ}c*Ku8$5pUyN? z!FhAJRw=}^z0gTV?pOSKNY<;S)VR?6>>24uwnAIyd!VzMDL}A&aUoq6KX)LOY0W~A z_7cb?Vy%0yTj9QmMh;yAmc)4P1peJ&Nlfw{_Tzh|+L;Q)Bn*##zNE7baPhko@GS=R zr17CadnlWkD1}B2?@gR^A&&4SnXIA7&br5D4zgDAhlrEb<}_*4oGqrd2Nn|7q74b~ zF`pgjfB1Rf6i^P(#;Yv6kZc2@9)7%@M?jb})Loopu}+5l1No18Qrm+| zr((*`CJ*%CXE4TfAvfbeC=ifY&wcVV>8=%j+-weya#C;!MvrF_br7K*%Kzm^TXpse z2cBW7nkyU1+KhqS`*fJ%zQPO;78<(?gpv?y&@H*6s#OOwpDnoNH5sc}9l)KtH3CC8 zqEKN@(afDDtVR78PK9AWZPzgg@4R{}{`|_E#emIXqBKzr&5KUIz~a!}%=3+hoQoZs zXU=f=bPZz*LXm0Hkq+hoR74bS1L^cow%Fc2Wp)?CtAIJ+VzU`%%=`48Qat|6uPr{< zSM{m!J%8=@WWoGz{!X#H``0PNV6Q}^+VC6xv7-9vKe6cFn>c#^PIvv?f4wOF)PGi- zzw?h4#oyY5pRTw$x_|m}itg8bzTfle2mPMycm1KF|Hg0iaJatV7Z>B_y~m~NN8EqE z{((PI?7!#VFUs%wA51vg0*Yw1MGx`opZVOP`FWr5{$(vccl*PCswn@}KVEF#@i$*& zNy2M~g+g#k)eSCnif{O$;`-^ISak3GneShOzw>_fKlz^)*T3{9i}QQ`dv7|%@!_j~ zQBmLT=bbNg%D?ju7w2#KR!!sT-|)+d@^jx^4Do)7AM}2TfALQi_22m0E@SD=@Vr4l zvXMgdTmH92^V2@5sNeH5{r-=9=XJ1@|8sx2n7`_q)94NJtY}$YecvB=>wA3jzx(>4 z`Ht_2o32IXQS?9W(~9cn{fwgey!RHbe$eaTYybB6y#Dg{71jH`MWGa&Yo<4CXhzhi zfwPm>Oin8gZpW<~(AG5SJF_;k4F);O6kH_p6NQbtPt(6W7GH61a)?1DfcXT|qPurM zKn6|bww~gqaUBeazw*5j&kzsOqnT{hE;Av|RCsG()~j=XD2WhH#u7vV660prUD>%Y zsZI2L&5 zkRwy~;(NLl;Kjzz8p; z%0U2F##Y)mo$?;np3gqeTe{8;ed4n}aKvMK-c!!ZF$3AWCN_Q`a2+KC%K2+Qbg@dM)v@`5cs*Dp&-=)$+i)HXo zKjMB^WqIM-QB_ZwSS8KfnO;BK4`mtw$3Z~+Xlwm$mHZ6uVYs&tzhU7MA5pxoPSm8^ zPWPga6q{D8<)spWYz2l$H86yX!*fx=E)6a`SNVM5q52PAD;M#!1#b$Ip~?Z zqgw96{AvTAeu5|e6F;};e*G8tLA>p&`lKK4e~K^p-xOsO_u}inO%_3IKm37T^^c0q z;k}ON7S&Jwgb(=p?o0oXqWz+uUrfLHUo3_{@|Rt*R-gU%71eM1l|{+#`Qfkg zm;T)1`rOYhj$i#di%TBgkC)$1$M1>PasJM4E}F0Z)_m_T zUBi!hRji-&lZxS=fBF3sU-#axBvTwmA~|bK+i7alRmcSe*3R3s`q}{i{IPucl_r|;yr%jHxdSZDnNd;t-omt362aDqJG<2r1n34+s zeCZM{I`?UA9K{iaA$9@;WtRc%m_QAu+O@w!$yfIy1C7s~K}qODsyS^olt^GtOrQ~N zx-ho*5wYBa`6N3ITi-Z%r=-3|0f}Ba3K-!<^^pva9$O3=C?L}z9c<6&5V0kIKd#v_ z`-LZPEK23gpr%32E?Kp^5v~)9M{0Dn*y)#8gs{(2eO&1NS=Mh%A~SGai+~JnR~ZV7 z*KHOza)QkzM(=_rS1g$4C@h4Wu+rtQ#k_FUsWWQ87DXzW9Gn7x8xC?Gz&H=wXJZlG zl8UuSuQf{nTaqqwCCtAq(nS^HN5-A$c_uSR)B(RIm^rb8Cp5?0kix!pjBCcukgNf$ zP=@$_T*)58^Jt0>{efmDUh7D65kG#F za^G5*37n^ZL)2KKvud#@Ka+p~(-OT+tDS!Ct?*o{wJh)A@|`NeNprkNbYmxob$(or zF%JBxY;;pNZScC>YQugwVpp1l|A2q@)n8I{U;hO~A2&K&bM_^qXC1Lf zaB+(F5*_;9Y5=CmZWNd+I?Bhih@}H3^w?^nP>;5*$FG z>k#sdfBY5Q?I=|f`rs-Npx4$~GlclLt;7(u76FqH6r#H$OFbyG(COgx)9IlhVAu2p zL0zYK37Zh`-!*m!53Q;KH;$z`QGWbvZdJ|+@M;2ZfGn zDK#YZ=D+2?cRg;lWIhH$0lgKfJFd;U+3Tm`M^o75#`Hl5ENBkE_)n3o!{+PR zl(S79c}TD|J@f%*Bect(zQm3zMy$E>VPitzWYLEmkq66=_~5V@?rJP=3ki#ibRX_l z_rHI4QGLnh79Z|c9sg$kD}}d}-{u#7Xz!#bqmg%1nL**S_k%!z)7uG_m5 zz1mshI^Z6sQBuzko*^pSGk0Pn#u2e%6t#2AbSBs*+`nX7Jg!t{iV+bIQ)Oz{KzKJ$ z$&t>hD9d4XfN5)?!O~PZCsrA~Rt7v|-9d&#Cd{4Fs_liQhZ|H_yoOG_=mP+b{~qH# z_5mlZhS31;U|q~1Gf#yD`RS5yNf94ERLg)|kgxInAJCQW-CW>OQX%Jn4Ik{&cEV%k z%vqr0JnxVcmiwfp(JT>v82|5$R>_y5B9`+tWDjZoQ~ZuNXjnKCqE6TnW^ofct5XdH zdpnaH*5s9=oV~!h`MroORg)EIHII-AS61R9P)}fa8yuiDt;xTOtkI)W+zMhp8km8zM^bg3(b$ zEv6}96otKX;xs(e=6y31w`Z)tSRMC4I9Qzi?@ zU_m^89IGF#recgWf8o1gY>pA`Cw}|~R)N6%uW$Yn#q}5d zN^$*_?<<;L5zxh}x65nKzxvmU%J>Jj$@5K8Fh^u_z_f$XOM;Fzne@f=9zU}t}?tlL6zf)8n|1od<`{PG{ zWKnIZCWmOJNtnJ%8&v!*++xB z1FZm3K&`(YPAyN1jOEzO$3RuxBg|osWTtJWK88+;j0ZgZRlPS`>L~D=k0LRX0o>IF z#n;1_P1-~7 zzv1~um%pI%fX+xRI9>dJJ$31IXyYKlKH@T5X!E^yCSKLCblY#APMn;jEJGyrI53V~8#mI??BO#}bEPfql^!C&d`-$qNL%mHYOM5XvMED?EILoOi; zoD6Sd-*YA1lzU{+ZFH7-ha;(>MomIbTO8=SiJy&@AY3D^6tEc0jw*eGlH`#4%+wM= z$Y|F_W3O*!Qq=dDLWkqt&p`bK1|wFrP@<3BD9$3WIbONobGqi?(78Z~dlD_Hizk5- zrdFv8KMc|a)0?2%#sWqgUmn6ZRIcxelkdy_aE!mv6@0}nEXp4yh_V3ut?w_6SPE|V z=KQLEsHlI;+l$ciSNx`;{kOhLn&9)jKfZYUzrX5-*edW<#*()FPyWjni_P|p|5~yB z?msD01}=2@yM9?wfBrxGf#3MUyn24f>;0#GPqF^NKkp{C`|(k5|CL|!{^jrw|0=)W zXUETa`};Y+>^B$NxBW#IK-Xt{QZfANU;Y8_2Q2>jAn)h+hCfi0|MH(U!OC##-|@vo z_4yyz<(DtLhB$n;U-esy_Rs#eaU;fq{&_#WsDA%fe8BfL|KQIoUivCO>hbp1_U(VM zn1Atavsmr%`L@5~mlf?V`M_)4e8wloy%n%X6i{OXV{zWVAIIMx@!yeVVdUGkLq4EK zEH|5O5XU{sMQR*@_J*UIghi*m$npRuU7Jj?n-HwBup185<}6n`4c%&u%wT?zFMG~o z-s6y62oY~G=fY`t&RknYGZUixN z8%$hvuS#DqvW&|){>?b1Q!8OBu|R5;&Sf(L);VJn6NfdHp;IdhhQ^lZ5GD-PsI1)P;31{ zBZJ*aHD32U)7_9+=9Y|ovftWRC{MtegiM)}auDQR$(MC}BcgqPO1P_HT%f5T2#Je= ztpj4L^9~|dQ6dz*z$V0-H_Q_NGhVqTAw2`v5SkP0X-=~Bf5rCA z|4FiJqx0IoJ34?b`xjpP{_CgxeQ*8q^;`Z#@#f$DtMSnE+Hlw3{=LQa$NubFzjuF0 zLH(WIRc!y#pEmClS3g8_$8Y{Oix20k{GA`$67TT?uj@;bg@5-c zpZNB__;de-{`@#J4lH56_3fV*2jmikX}m)#2wNeD=RkoA*S<;~x#8T;Oi{u{f(7dN z+$@&W(itaN0eked$xsyFW|7UWW&?^|i^W7hndO-o)=+M->L$6XHTUL}lZ^j6!#1k2 zgA9P9G90~LQh0|0YZE^cS6Wn?gnd&`Q0dOGpV+!lZ3ccro1Ua=V&V_%I(qSbatS)a ze@a!nSUE4ygQ1&ZMNFxOlaI2K_{1}_xPcr9W5Lz}%A+*jR;5Z5?%w=g7$+s>heayJ zVd#i^*Ol(66-r`!d(Jd^vu%;dNb1mErS6L1Vo0;3Zx4w@9 zeDP2t!mu&B7^YNvW74Oof{i!|7qw-ZuHF1YOGa(GC>I1sxY9fO*W1A{HeelgV zq}Dt<@L>Z2Z3C&`+6k?)+l{=7_k2jB#eTYT*&eW(>3CxxDm*i>H^I}4gB|lqey)d8 zVNg92l@|P6<}OzO8KMWId!Os{5W5JKf!>R7tV+A;4ZRK!WmoDzTc4SkjAi_4K6vkY zg8Er?B5-PcY~*1#luJg%Rg69HB7uh1 z=#XL)XJ|TneEjjNWAfC;L2rpeMO#@;XFPejsW@L)&+=zaXlD5HeDY6tYmHd{;`hXj zG8pV|*dfLZ@ISoWgoo|?+Z4x)ZzHaIoYot`2vH=y`@f4{K7T;x{nFR*XaADR!G(y& z7|E;Xi0bct*$k+8@7p`)>pTCNo$jv6cS;-RA9(ZD?|n&WticoVdpv1?72tn;&kqzu zbW|VevU&UF?@&3(LJ%*R1Nr@b{r$yUi=w2A|M!~_+aae5gs@`xF@2oB8nDwP{W>TZG{}@^6A8;ZFLbz6B7uI@pWZASQ2VyFW zXNB9XYopl!+$(du24Dg74J(UDgi=6K##xxWpn!0T!q>)v_MBH4Idq6j?XX)YmJ}wQ z6`+@B@Wi@6abSbZab`W6NQ=Kc zi)-#LNNs#x_<5~GW=9Mxj@fmzI*I})&uyxFd1g7B38xxmOGdfeFnEg)Etl?FZN-zw_0-=cg6zCw{C8EB`;@lh6E=x7rJxAH;L$ z$;iY_+`NgK=@C#|tev7@eyD7t?LYo5F;56+W0$_-co2QKU+vHS8Abh*K2925N?YUo zyz5im`n~%dUh%`fN+nrH(_m= zBRl>_Wpq3UjfTJRuf6?e5V(RNA86u4(01Glzw*6B_lY0xMKABk@A!yE@sg!niR0z7 zF{=Phqz6!)UNEQ2#prtRm%=_dphZxHrLGfuXHDE~ikMid!mX#spSRH*E~6CDxhE8- zR3%C*Aj?@Af{FY1O4rc3@3fu<|27DzOmCHSpb!=YhU*z*mkeXA(qaJ56}n^unOOWT z=m6kZt2)~B!ovG!W9+2E7Y775mhv1ZG!2LTcuza&< zPqM^8$Woq^z-ozQr?%IG(+4EduUWkM%tl5KHV0HRE;yn#vTX3DlJALz9ffQhoDLmF z#xJgGZ#R74-7jNm@!A9Dk%3V>W=SPjMDuEOBR(G<^n4Du3~*rLAEuy^5EmR?Y0}!K zK~t#BIY6<(ZZHx&Y_sEY>4cs*1jwT%qd^a$*p^nBO!nF_YrqzTx?C<{7z1!nCiAx9 z_aT-u3jnjYxIU!s4QM6GjK>AmSxiei_4J1dYry=0=495ggr+j?QjHt&SF0c<)VYs( z>O!_>e`RWdleGFKLVln36_*BwoU z^)Jhom)zirJK*Cdf20${+rFyL`RorY8ZUkC^#Thh{$rFH_NaQLZ^lf%^mE?&Gycr? zMzJ}h$vqLED)MQH5BID3g`f2yciH6!Ind}B&tdU{E)BO>KIESZ{;x6-Q6$U;tP$ee z=y81n2{AG*ZpipU(z{;z@^7G5e$6i^s#pfMpY#dEhx-MOn_UuNRU_CaJ~${ODbR5* z()AQy|I3Px_~n0hhwymeXK~2<;QQ#E|NRj^=X^n&~gaunn5u{=5X2_KK#}I|cVsA4XeaUpPeKcmWimq=m$741>oBxzh zEb+xBosP!m)Osg9eV|fyh^}VYE@1RCe{U8qHU-h$;VnJdU(XIhiD*;FhY<122w$qXR2cPy^88s3Z++Nw|hP zaKyLC>{nfWATa2!i39Zk#4rt*}KSwEkz+k z7t}F*u(;%qc=XyH?>cq284lk`>&jS6oJY9^v9vu5gt{%~vAe>QdT(uBWm8cHc)u9l z6AOEif*997o+lhQ>u%TOxWnCa%Pe6Qw;La*gam9xMs3hxPYp+kWFg4lOU6DF<@7WD z`%z+H9seCW6f_FQqtO`^L&__bDJ@iD3=VM$ATWn|$_0FovUu3tZ+Q9?gG{NWf4Ug& zpm@dHyFAOj+erKn>zWL$UL9pLq)Shsij2F7%;P{4+ z<9Kn8%-tm>vS*RIVKJJX8XLsz=k5y{yUea6TCO3y097Wz%@dbvQu=*rhxUPA#>EhH z@?$@=uJ!Nr_0kT2FT^+;fn*b7<=P;jF0K#x5YRJSQ+24bvq4}eLd+Y_|g`j|F~ER{(D~< z3;3T>{LlR&(Fi+fG+xg$&9mAlzy^uq6xzogDvJN{1Nz6kFho)$Zz0AcYXC zQkB1IO@Z*gjc0eokPJFDE_yMcOo*nis{|^<8abZNr@6zO83w#A;DiOckLhqhh!=hb zV+xHA?xpeXAM7LI2Rmiq+6(gqu6bX(TqRhBfRdJUuI&kJs@EIEy@O7@ljLQ_vg* ze!^Uhz+iAUvU|HX@d1^3r(@^KsPN)_e$GFoUL;8lISzDa5(N7V%+fQG~KYB?KNZ z*7ovyEdQx5cx&;;Dr5inFD>Rz{Kt#`@hAPt;`~LgU;Y_I3Z}3I(1wqN>~q(009$~o z_>pN2e#jT0F3hO&ol85_##Z9-ga190IXKgFkt~IAtlf2`EA1v{1VeKpUd+5K0|aU! zWa;=BBsA5_!$xC+H^1h=fwXDSNUl?XOSZ&?hrNYkRlo+GK1M-}T4pDU6~)2+Ywt|q zBLt>z$a%P244(0O*7*4?>V1MkrXhoI;y#1^jmRveRK~xb z0&XKg3VLF93O#Kk&}|vK0w;fAy;r7XG`>wEOei|$cs&HQz>q29(7{&OtN^SikU>YG zJP=uFp*+f*K`BpEV*R9p-qO7j;aFRl6MX~5JalsagixO~Nd`3eixs510SV9LRY~~GFD76U{vIUvSpj}2E?QRpZ zzSU!UHOg}hII8SR?aXIgIvc}zaLKKrOW!LpAC}_D50Cf9?r=HqN{WdfribZV^?Tx} zeek-Nc%vRZp?R`M-%h)94ojeQ;x`}0f|feOmNI&F8^1oT721{y{T7xg0b!xk=d;0H zW#2Ma+FH-`xG<(VuwN%FSLyZ;fdIyz5S=JUF8|B zd}VZMdY#Yl-(x@rGpEfaJK@z!oq3s=qs8~ehX5Y`7W{ht#{XB*{N6vEodcX$?veH| zlt$VYog!Tlu*KJY&Rc(t!FdQY;$XtSY(^kouEmG*RsQ`yv1tC<55(`iG^ZMQK(-I! zlkmcVdHKdaP&EI-pU}G;`(BK#b}SWcGdB#q2ylU~+x|0e7m-mkaTLTDiz#gYpYHY- zA)~i`z5B-&)qnaoiv?^pZqi3UIr~5IzbfjV`)MB7l>NFqKj;zpHVW+dSN}$_{u967 zoL7QX##~9h_%kl3ed}cgHM=6L17U&~R0Bh09*ZC8FT7P`5S6(IJgYvJj)drp(bvJQ zI(7p`Ca8jS<8v_KQ*-TN(Cc+-TQ2vyBnX@gV8m3NwgZTE{0!mq$Fl&N$$-r5G!OS0 zaBIEoETHQdH5w0VOkFG;$y0a$B@y<`>&2qkf>f$j#s6_?4*m7fFPyZ-P*dY)V@ELK zM-wB>63^nXEoj?rqahvQ z=kJ)hv9JYphVg=@7Ey;xH|QAR{wQ7cuLkuDU&jZ=G7HsOy^c z1&$fthxuL`5Z?O!0mgNK*Q%ecnaQ%(Xwb*>Y--Xm zm)bl>QAgd5Qh33lpZCr+LGTyX^;p~7i((Lo{X4YS_DIVOh5)cvGCCW^+3GfUiqjh| zF%FglVoY50z{MC(ptv!LBwcGT9*)zcj|;?2+&aP+QpBE^TIrm37B7{_@=D(!95{>b z{3~z$p7t02L(=ui_)zgZM^U$IhEf(OZEQ3~@_&Dj9Y6)wmkQNiURJI#fSbi{?gAb`e_rkt9+Q_wf&>-E}Ad-+@eFJ8~>@kC``{X-BGc?-j;wwqMMznJK1jDRKAuj-{W`9 zgtIpm`fWzB9lM1$SjT9$ng0HFqM29+pCdNS2Qb!Q5Db%LkACBN6=+UCM$kf|7Q7;k zlBN1}r~qf7jxZSEQ^kUIgyn@Upf$M1`4lBLT8i!IJ+sB~_zmK@m_Ys~_WlFVyR9tm zMaS%Afo=q)2nu4?*aagIDHeiakP|f;v4kWBV@@==dL*KkgE0n;-YAMK8sP>p5uzA0 zR(ceW5>P`?5$RouYxX(Ed4A7WBu3c?GCx3%Q#WkBZ>@isWsLWI-ls4;Cu@4!`_KvE zf=-+*oj3jxnlT+_-0a`(U?a{D_UBuQpoNKpPK0%FBmvGO1jrY<7q%+dSHtddPBoSw zb<&^=+SL2q8UxnIVw}w!yL#9)0LiNw|W6zcrCxOpZ3sb+fEZglrcKhuqm#pT%ZDIr3hk>JePwjAu#Ir#__E`iMM(G zkljW&GB?!IUhr0bq!7eVfA8P*LS@4@9uDn_1W@3mfu~IPx%=yN>g%^V25%Sk z0Tl-AQh581;&0zMET8!yuCf?^gK|~h|Haq)^Z7G=@2&nhg0<{>{;o~HDs@ec?Mo)% zHax4p^Yguuyey$Z`9+H%IzB`@Eh?~~pAuZQIhw=nmtO+R2X=&SB+ZdZ<&pJnUjB}wr)pvXPV%mH*hzU2om9RHPFbz?4W27h{GH}1 zP;se(p)S+qK*!vQl>Qd%I!l?>CaY`$PduY&>|*OMCUA9(|5zk}zsOU-i)ks7RR*3( zSgYdd$;L4R=N&I(Y%@egtfxQ6tC z@AaZi0p`%8*3(8>#QDwYAb#&PZ*^D-J^P<`R2zxD5PuRHpm;zchH)f1l`GJSXabpH5qUwql$a4^O7B`F-9?jzPq zX-pmzhPQsaHFyo$ZU55`3{l_bc;#zDaXn^ksCtV}dE4Lhe|ue>r}AeX5aO>qJ(M4N z+v`;#zvXB@@Frn?`I{WGNjAX(>j!-T4wZVisnSkApdoHh9v4@_3|c4f;`53J&n5K=E`&$}PCI%YJy&a&2q$i%wX0v$EK3(wQ zH-`M`?y3HlJY^CvS?bqtsRHCeyT?>dF5JkAMvX!MIjU3=xF)>@0q$Va44qKWe0R<0F7@9f z@v>}Bf;n(T#lo7-rve_;H@?K>AQE|*yLyjBYY!m;qYiQ=$PVao^Yj@Q&p9Hn-J3Sa zd8^*HwlDYM6@Z`_Hmsvfw$lst@`(3fJ8~_HWdFT`;{#V-U^h+pRGn<=bq?L(fQWRX zDay1MbP5jo!GlNzL^TcShzY&X=E7_Ut&8p*QgiX7TI>Nt<==bAo?Ki@+jJvJ%YCmz z$BuGsp|LIm?dWG~t=$FmIBu*dGi{a*uCF`Ws$&8;=^WJK;p<5}OuqLFEK;Hm^tIA# zpTi;KsNCSbhI(>^f#*PBe-*1&e8K6Q_K>J$Lzm2;7FBYzQUz){GEQ-(`=u8ok<#@X zn7Oe)#UFmm+k9^GTi@I!VsFg_v$)g8U+=KlLNrpS7}JrYgE|kI#PvW%Y(#JKGu-~| zSP+Tc`=Lj_%^&fi56tpb%+%^Teaze7^d#mF-YbaT@*$+)@9X<0k9=&n{?Bmp>s|c) z_dom#;m>napYch5=Hkz>-R!-D+h*qC+Y^YGOQ0aw3aWIm7&!Yt90o>Rz|^3V?yz-e zj6c_egVafNScWB zuaY-6hP$S`TGG@uGyt1(zYBt72uH$|RB+8j)rO&tS3IQIO4V*nh1(1j78oH*xeZu; zx6m&US7E-^Z{AR#p8^%3%{%nn3yj!Q!8Zi(5%SZ|4#zpzwa^am+yUc|TRf-Wo5?bk z!fOjO;M&~&;O7T|2tiYu&bu?5TP=9@ZUR8l1`f3k##RKnTTP!_HHW}+i9BxyA0aTr zqL~!?nuUJ0nID$T9QGW=#zLE-6WrqN^V9*`vEArrMkM>RTYMK=++-(PW9RGAcmRpR zAiKuFNz+Y%tkybJ#oQy|2d*4G9=nB`k!wupEB_`nsMKbN}I=dz+iU zA3x{_-r7N{Jw4>t!~T7L{_m6D@U1i6O<#>E#;`(+(i~=XTptFsJ?F(?|LMnvcl21) znZ=)f!S((<-ND;)5Hu67=R8%nzm0KBXn0t4uyD+}kvFS;uMN|R!C1S!g_&Wkt>BZz zF_M`UARhKU$KXqU4wI$L?Gq2I#R7z<{!FAH5DMfgHsQ>P+JXu8E9^V7)p9}HW_Drg zY~}|QLsU588#GZZn#4*rlfJVSd$NBo_4nj-6j!fNHSX;2wg;-I>Orqbh)U(^nMHqQ zQAM0~W$OT0VrV)IQY)vg!5$*+H8|do7t`O9sD<#1VX{kb!zY%v>DC!lf@Q%ODu*2**~6$>v_c1)i2sE%6)^=#ID>{!aj)|L(h z@sNl$`6Ak2&BbBSs~6`K9NLUoXnU2pe1`@)Dv=vR$d-xQZ;b`S5ZF8|nZ30&0u8}Q zP*=5K)XXKT)fx&yhaw7cD7RXW2Ne2PU{I-(LdHA@qd?#b*iXxv>_dvuqPm&vle!mV z)q8VT$0a$Vj&yW_He=%9ugpsr^p6SZU2D$q><*M+eC+z=gQTA6i^s3tiu=!OU&4G<7p>zUeaC$6oIO z@%qbf{JrlF@zrnpGwk2{sF3~l=U>lX1}Bvr-~NkX`T8GvyEhcSzo4P@TOSs(H(&qv zaX2u3xfxdVuk}O9sVPtcd$t-|$;_!40SBGd8 z)Zr*LK_?5!^uj7%TszSqunN=QZ?;6lRIoct?!8HRp z2>32tBxtT~%<{4Ph((qS5sMAFpCxs*z;+e>JX^}fhHS77NmvUlcgG^9IGmXs)m?Gp z^{l-F^<^0c;|l=$_Lydl%Mp$q5Ko>pocbx{biGVh~h(^9rA}iHMIA;M>yX9#-X^^o&MBA zjIDEg+3Ujg$X^TPGhe1_qzC$&?($Y2c(?Hm%h0YV9CiTz>#iSKfVZ?f`*%b2(O(<# zfAdA5__UAz-(V-d_fI}PY`^r}P<_MQ-#S|#E-#FXOI`Vg{YF?G@$`^?~@3#<8j7R*QGGuukz*aBSk~0Kt9Be#$Cx$^o*Rl()I_A<{ z^Nt5iZ9fRVE}}A6Iv0AaK@~0OR(O^YGD5{lyI=LW14jt#CgT9u1#kIr;en5aW5VW$ z6thF-eDN$3W_r;JqCkP4rz+c?Jw>u?#}uv7`Glg1ClD5BZI%{&o_)HI?V|S@w=(a5 zdWp4iyg=rZ^1;>ZKz-a&E~Dl=m50K-rYV|OIAgd*)~D{v3+TxR)o2LlYP#8k29(y= zcvl3!5KJQ!0lSK#g~3#r$_yE$1Ud#1n=?DzR?r`TWN6yA6oLY7KXtGVOGjlgC_PXG z>+gD8gXtO=A3-lIeYPFnh@&V%FN_9R6G$f`DzS%7s_TH=bE{2`(3w`}m;e`i&=|~D zu!&R`B^ zF#BQ#GgV0?9(UGT6?xd0ke}QkTI@~nWd=3Enp-aer3vuRtb3=kow;7Mq##J=p|k)| z$j;i>j$|jcbG+48MogWobhClgsztv_Mo8QU@Km8Aa`Fk`Ks-Wa1XH6()sBZj0-qTi%6~d6(=25{N0Jaz8ubO@di~@g{ zn{CSM`bZU2QdX$F#keU$c!iLsElhPSOrvXE@ex!Gg)b~=!q4Ahwg<)0d8i~zVK<9k z`EeB-ZTvC$Y}gxys!to>EJ)x&l>&)Pw2(8xo@u!a25u`5___mr3GzZ-M~C4lGJ>MB|#o9>>X|9OWFGz4$ym5(O@ylox{Vl zbCcz@Lr0=NTX1!X8)0rfxhka6iMUSN0)K6yZt@FNt*Vr2D&MNK(U)B-$G+desk~ssuis`SP&;yI)MfFVk+dD=v-sjs-=!CJR*-WiPX%qOdxXf{F7( zn3VSfEPnGMkqq!x=iV#u{n;%>qLQtFx2VvGPb~*q1W*|^sv5CL$(P0(#!h93VId1V zZwn-#iX7L{rCK}yC7mrRFLiwye*iYm?h8&Wi*hs#N1 zbY;c8Fh|^MYKFB%L{Gpxqtxa;aeqPajAqwhM?t3*&59ub3r;+i589}RpQMw3=Z-m? z8FQO8BEW+PyI>x{44jbK@HpPYRSC-HW zwbw0$=~NH_X3r2JZms%!EuuM~GptAS`V7ONw;p}4!WyTKW^BzggHB7=Lze*=p`J?L zFVqVp&p|t7jRm^eD>Dc*gTQix&uG8lq{ZAZts zmPi!ByPPswC2KD%J%cWXAzDmMh26gT!N#H)btNI#Xd*ZtB_bs(j`h6`!mtSh_wY>% z2IowzZ`m~Iy0@jrz3>WF=buD47>_cHIfJD{466_hOsqJV9~gCcb$Zm2fS1+wm9VCc4*?Sh2T?)? z@ByL1k8>KdviOe2Rp52*EKov-Q3IE_@zH6pC~qgCDJK2GuE?!G+3hH#Lmdx~(aa^D8%Z z)+81cIS|@pO5#HK-`IU?2b#4I+L51i2G8GxtF~Bu$e0DFiih(+^{Fcgx1XV3rgPb7 zSjJ+Bigm=^7O^71EZ75Zjx<0;<#_txkP+;1_3)3}|K#K*gTO@(I7&;Z0N&K{y-Gxdf7hbn}n9170lh@YGp1)P(CCvKZ|c zs*Y)0eUX44*ah(wu{&n&z=f<$tjfA843|Ld!={0%lTjLN9fOluH*oFb8)&5$9%4a@ zs*A&39#Aw1?ZE92?E$5chc^ylQa90*Zr!fPCCQ?6}%3+qSbS>4B0H zr$4vng|W;PAgqYqL4j|`7Q|1Tc?Ymj242b_2CNrCNfN|7xxGM$lY0W3mipzqyU;Z2aqXzJQ7n4onh z7_Xuo4;L9W)asD87Y@jw$f$^AL_tfJqI1LFoqae2B&%!-4W8drs~_yrAw4k#fnR80 zhFDDt?m}oXtrNQ9j+JmsR@^(5DCA{eXr>LgvvDUh($eA`W?!`YErhO?uy(-^MeVe+ zd}z$%;Vf0X=4J54b>B9zOi`3o?k=xhv0I*9*l_LknG!{F1pHpc(TiKH-=i?&xtsOg z3@rDH#tc6Ox$w*hA7^L{o{udG*z!brAMl4c){(!-}G{EYO=!i9fw7f87+? z=q{X#s*8+Fm{c@;eh9hN4LN1K7v0S;S!S2jZQk6@u?f;yEn2LLX>%u)9fQ4MPz$=b z11sH)z(L!?GYtUFM$xV?V-4x!!I9UB2 z%wI4r)2*g!+IiChDxqrSmvFL-x-VE@i1DVP#OaXMpGqcnLvqmcYzT}O^Q|KJE@_jU zVE4eCC-xBwYcOS)Di)<2*08X*HcNs)nCZ0pJLcK+_8e?fc>9pXwA$vmG;Q}VZkw1e z+uYfvgs|<#q3Q&Yz_H-7&vsqhx53a?05YQctTVHTu=#}%1V0~31~OzLOpyurVEvzS z5-!>SWZsny2tpMO%(A(F=tsF|^8n zna+5h@O*--x2K>Yf_Vt(3Bi1QDD`Yy^^_ZpU_gIpla1;SiNa;px3LBeg~f~9Kdd>0 zHbS~1pm@ygX2F0XML2oX6q>3?sP^mTs=G3?A#-kf9`OO6J11T7(2pqe2m%4pp-Q5n znKWS*_Bpd_YB*_pJ=^@{n05my&|9#ZFezWOa4QMLM^z&m5ftS-c+I$IAr5b_zIl!B9y`3c2hH~*LFJNh}SD;xaiGfWPxrczy; zks3Yx+FE@dc-mUj7q=BvFht6R<_NVS`Sfh;?qHdf(~4$ctPFl|@aebBOasV+87_=C z|E+13!neh9W7UF8BpaJrPevy};oaeCVbjB2Yca&e!k-@QGp1h58)7o3CJY@;HIMOI zhF%V^iK#Wk{EcWo(ulHQOZ;!xC*(P7r8fzbjKm1`d{;1Pu9t3j1VN~wYggf!H`e1K zvnTuokf18^cA32?;lkL~xrdsVYtd6Pm@+eAG4aof^uW+d-?Q4ity&qL+pB%Ee|$ku z3JP*^NpU%31LvW3#2-mYm2E!Av@q6SNFvyqf2z+n+@=#+v@n%gw5S;OX0_#Yr9vZP z(`G2I`yFS?x}zfi+QXqT0`!}YkDs~)O-=5~nyP(Lm%yUIvw-7bRF@a$6b|ob$vPyy zeu3)#u$&(eR7rI=UG0AO=715SE(TWermN4VbH7kg;)R3oNd;Lu^Y`4VwL`v-Yx8Q>>%k;Pa#a0yB(n@7CR`5;tW8yRM6Y)Uyq zL%m)L1(YyQNw?ZgvLN%a7rA4HVu*~_!t(OkyH4!VH=_uAne`G=sr8ofgTc5H;NPHB&4p{rkCU;3=X=%Qk?K47={b82#U2P z%~R0dGaDmS2>Th%SKcujIh-^{vAQ_KthIFmef+j&E)vmSWaa{=XReqyuag-~4i1_t zdjP?hLW#T&YYKxOG}NEQgwSY{j?He0wb6gWP3R%G#wf?!#^)aF7EYl_yDu_kD0m0$ z99SGQOZ-uwu#M5#rNMq5tGz}_4~W#V5@P347pvODw`ZQab(<&c-ImyF(6~ri%AB;M zg_hy4p%Lt2Yq#ADH42B-Fy&utwYp%}%MA>LPL(ova$qT9a0IVe3rd8!Vw;QLs%M!C zhheYqtcumX_jCa~ptuWib0Ep4g)Z`BPy{z7l{#&r zTTDHC9d3${$)l}e2X5TCuwaXzjs_@*7&#ZYnTKRB7Z@IaV-nfN>erK~=5tuMQs_KL zEPTTPkAO8C;K?C(1}bAG+u~v+z`O#3Gj$UqYSJoN<;{Q*`WI@|88#1D4yZ)eEWJMX zXI$+;!$#^V0{U-E=Mw=@Ru5)}fxY(j0oTU7H1Vbn$9Kr#^zA%MqooUNN;6(sDpnpkVtx=?AxMjf z%9st95VBA$u2d;3HVp}(E+W5RA57o_Y2Nn|U!~N$Ij&1?AiLM{dVs)hJwCfpY^|=$!;`bDbxTtSO0*xEBjSiW6Pama>Q!E!YEsFdI1bHjkWL5a@h@o#Q;LYe0uhsv2m( z;4D{lp5WF9^ia|QWi`MzyDM`x9z6E3*t=pY*2i{UZQ zhiRa_KP$5s=7C$&np%u98NuM_Ih-~A?(ETJz`B|V)uB|(8yCx{p6jYL;iYaC>oK@* zC?YANvwrbCz4oP{^jM_Czobnh`Hn=p+DT?PEo4o0r z6YUx*M10|?BG@o9>=|@%IYo;fg3_jMn?2#d6h}|$5p*y>f_2jDNY=X)wFP&VUnc3R z({R@m&@`wg@6?7@4YQJz-#o#i*85FkX}Ak7KVS~3c0A_6F6U)58;H%zjDRINRuDXP zRA)1pk%^5#Z8|0{l^Gq87M@8D#DEsoiC0C6Y=p0``2ww|!+2JD$=)et;LhNdS-TnM zsP)}=I6IhNP)0F0qtnxQhDr*nboyGdl_>xf?e>IM>pf(XC7D}($x!Pu8PkhJ?PXZk)GQ!O_tgkYA9 zP%lGbw_MIV=Qw5(7BVH4U7j|1W;EDG6nF~lbhN?vH(fkkLiF=Fo5AFTUz<(SHYRzH zXY6irB8MQQQk86yq^98<44K1g#MSVW#4D}drusIUJLuK-P3>orc@Kf`?D|p-A1yP(s{US82N zR~3M4#;}us0=sSTeON-pCVZ&|t*AXOVm=1c2;5aOtKxSc)UYmN^oJET_SX~e6Z4ng zd<5KW8;qAI#;0V&Ie8$=xv!kIM%Tb|Rd>wdm^ibDLeZlGz$g!UVuu6QDJzv>FPz>9 zY%WQzu^pI)-46mY$8p|`?c&w3Lc3&esxRA9{ire^grd@}pHg;E!gczmG|R}-Zgz4) zn^kGE!yT}OP!ww6;v{hcIC;rk!D1heTEohbaOO1$qCh_dG$I+6(OzOrh!4=JDb`e8Wyq+<>f|Z0gg~>mR76z9aJY5)HT6`-~h4N@Rm+589 zOk%?5@t0=}FQ{^KLv%2lbWVnlRIZ3dsG`dm&->Y)@5JS83?z@qv@lj6v;@51emQ#} zMT@yD_|J?9{?g}%{W(pGtA?6^n`wqg#XVL{68q>p4O`L&@O%NA%?KQuWFN~z&agQm z9mm-a(GN7bBXxnGKQMJ#HWyVgyf)!M!JBenYgu^xvnpY(6|^)qPFoO%;N&TajaU<^ zuGeJF;VgsMIPQevQ3K6F4>yB3*fov^K_bze?*>X+op>lz-K__1$@gV3taCtf%yL(S zEKH5=jh(`wNCQL8;hJBV@>`CX?GA9dRwzWr|LJ@VKSQ2KG`IX zV3)$SFBp}vvF1>CVbW3DK!>ceMCG2x1ZV7~B=~zdBUptD!7XHH_7qU+vIt*?s4!&= zF@qU?bivHgc>XKaCTA3^b{~LYc0s{FXI5|iY#5=q<)cx{tJNBf=rupsYP_ z0Y#-5BP|VEi`<+%sPeO)@0K`8I;Dl@ls2X=ZLS0iF<`Rc-E#9y&48gOK*DM};>}aC zlcln*;H9@I!6}cutJpl|J~_TI3aEX%7erhEC&4YbE*h2bB0L+VX-6dzlbKRCCsQq} z1!-&H%ww5bFIF?!=n6!wOe`ygx!smT9yYHdlJa8lhLS^}V>kpp&rE|24GPwT_q*zf zf+|}>$%fXEp;BeKBGP_a$6gIxb6s$}jYwI-2?Lmk3UR}~y|28(u9lV3&5s@)L#qS< zTiJwAj^Zm$<)y{CA)|Cll6`Q>4Gcm5y8`P257|dU98g97O~8*tD~hV~lmY}R zgLZDJ8V}XbpEY3a1cRu09birrg;@Y(2WJ{qmd2z@R{#k8z~RYAE$uc@x_a&PV7F>f zqgf<-qJJVL()YY*CaYhm=<9JcduktY&rrDG$bu+!PvEGzI@KvA${ENj=7F5oIo%^{ zY%G>IWWr>C&gF*{${i1LzPlJ;u!mLn*#~zL4~MxPZ39d@BziGM_*>Ee+LB?0LJhnD&5^{Y4TQOHk`X@rHbADE(k8Nu ziGIxN##R-3ZUG&PEW|)mz(7*Kc7`^vGlz}Cy{1>iMqw0`FcHJZeXsXt1~hT*8B)`6 zaj{n;dHTKC=N|-^Fi8Y!W)RW=&{1$ZLYt<50$ZGNYc+7;WK*U{VaCIK7&CBxp1nnX zf7kK%YiN#?xx5P}-bkq<&8tZylM=rnp07In zlc}g%EKmbCuMG)x>gb2Y#Oj3S3zr4T=2->38B$`I4ltS=)eN*`QeWy_loGQ-|UNB0?RQMpLtrk9N}(!&Hgu6%x`feHWuZkMp%oAklIi61 ziz4yxPG2z5KQ=RyQrLCj?kJieBkYwB3z$mGHFQHjZOe24E~d?HsRd?POJdP5jB9PH zs7(Roq0S@cl}ZjF4mW@UJhW02HkyKliTbg#op1-WlAFFd9F>PFBHae_jgDKzT7cal z-uOAy)78SkjZfHlOzLA?CSfXJ)e+as-H>sAOs(?PHv~#V48stQQC(3b=2J>3H(#HC zAg7j~-KZ_OpDu_zq-xCF$>eG3?1c<<_8L;IE1o9|K_T+MhL3p)^Vs{^&{EcI?g9$? zuWzQobsAC)TXLv`W?AIdAQ6m38R{v~r&Ncknt5QGY|=ivImb2EgA3IFC(d1vN2O~$ zSG((P%-Vpr3LO6#V8iytA(Q7OCg{|vQ)rL6ehAB8?Z6fab;{Spj{@2?e)Yj4Cg6?A z;y}8o7Mde|KEOcsq`}83J(m_OQ9;8qLBvA}v7k|?uY(u{3NurLs-ed=u@xft%Lfjt>UQt>X(5*NFV z(pBMeGYOvuZUK8Kn$>V0)XqdkIShHxF(9;KbD6NOCP6Gq)VSPgr|9(w+AefV;N+!G zf;<*pin7B*jKhVfBa>7>pyzCc*31_mkbR)2NwKGOGkPKKu(n_^Xf`u|Mt0OC+1X5M z=K*)4bK}&yqA?7cbTCeawtAn9lg^8VY1gwgRilT+SoT@D%b&yGDMoi>$99$a$DPA- zqjeMtHlwCB2gYkX^yWS-P~{W(%I!nAO;dUvQNdPZ1~Xm#j;>={;GD2y3Zc!TOo39& zMD#2Y@j8R9%;|pGfjn8*2`8YUSyd%t9XnlF1F_6;l=lr>c4VApmOuoXkJwZUOF zOzy!(&ZHeI9E$}#^@vf}VP+)kAyG)dyBKff_82!^Vr1#M`8+b39; zD+~z&oV7p$Gx)P0YyfN4`}uXLzG&kZ$d*v(CU*eH%`rw|5N-Qf(#2@uwds(SQ(o&A~JhGaozowzDC@TtNxTb*2g%G~mMz z9Tr171V6YH_70Kjytq3A${JMt^ay=)Z!j}}&4LLT5Tm2+XvGPkv88zK&Ij&)#ZVgx zq~4qAa$Z_5lxuZ94HUS5VQsxkZV4d7^WScP?h90^tm zESymrcyFmln!BM4<~NAaEKrqGrJ`GaI8h#6Q2RAn7vwIYJv=7>IBvSig(}yqB6obC zV@N(f4fr~OG5)t!L^2H;JA3N)J6JVr$dfzUN;4{0XE<-hd^C-df+`NZt!LU97-zPY zi3AmdRNS-ZJ~n5cFUgVy3+oyIR zxhPr~L}P<4*b7npKujw*9t=qeH|9eKFcFMmFj(OZipaBa^-uhIv^#2Rq6}g{gl7dC zMm-qXLWoC(GX+QV%!vB{+85XwLy0xFAf|B6=~YV8)s!4>4fegfsge;~cbRM;7|dYf z3rCmX2jZqZSrEX$p*_UwI$07>NA`wvl6+n#Lkl9VqdAZfUpl5hWu~CejV~`te~uCn z1w&(1AD#Yh#5X-8aR{p6L%Sb#6YbvFa@P)y>SlKPqH8Br`@?XIsg5@;V%OASHCp_) z8a}^bSiZsVt-o30`F8F+`ZC_FvdBwS08lx_0qM$JqJgdSRg zKI}LNR76I0MuZ2xM2lfIMs?7^)~2xK1?~8*O(JUWH-6 z1e^4PbI-1t@|Jl^V|!g#15{3Hc4?LlSYngG(#bp^%;2bF`v8<+LnFacc=zCPNqbA{ z3%41scq|EkMo4o)?!FQu+1k1RJkoOo5Ylz@!yZYfqVs|SeWXg1&kl3L7USGsB{yZ0 zJo3ld%nW8wfGbcGH?HM+4Q2p5mLtrN%AEDW(vHK9mXZ4)rtZ+`R<_7haWbr~+E?t4 z2{UJN(*uV)C=rTzgROwh87#Dr*jreuEbVGR9eM|-#N|M>I(cKy!H1XRrb~xS-tLa~ zkSp#g&62bj<3>tM;#_s6?ox%utC&Kr55D>h(1{8NOw(YppucHQC}TOmGkCe!R+z9R zq9vJ!jwrNY&;Un~=Zoe;i+in&W@=i`=$LDv54qUMKnV7?S+?Fb*UXj<{H~zzQrtio z;a*YEw_Pwa)qShk8x}CYFxC?U=6qYS0H@=QNqkqJ+HaT%HV(DnbCJEk#+lSP)&8&o7YbTnXQL8p=ndx-*41DYj(R+UDK}5fL8jAgV76frN8F^& zF>|Qs;){j9xuSTlE{seLQPG8dW2I~N>m?_J!X}n$60BP1p+c%2EkY%hlmT>wD=Ta& z;aNM7KT2d>Qwz<|Vr&$A1QjuGphYFFjBi;L$-7$*XoK%K)idU2ey7rrYxM_&?{Wjfh%)R^ZS%IxG-4TO!j1{bb#TaE}wVA~*y1GQRl(}W{|MPH0{J%S2 zoWVA*tKIp^VslHktb1|{-sgO!B_mv{ZU<$BBW&9s}!uHe7m`hiZ?>JylpVZ+QysnrO5*R+?)c(@n>{Pn$R$ zc#HIIZx35U%pnnTmc(UV*^~~mP^c_Qt6PKN8y-qSIi}UA+L)-^Cc8aW!v3M^&KQ{W z$u|eg9vCdHiK)Sm-|R3|&?W2<7DHnyyC1p>DxUeub;_PjgCCR@D4`j>5J3B?*a%}{ zmO;y{hSDnNvk!X>sStq(&pMGGjFz;w^>*fAU|spwPey}LoWfU!MHn*^I)OnB1kb%z~GBlK8w zA1G~g|K(ax+S1O0?wSq_e{xm4v+;o{IZ>)0>9aJ%pYq(yrXBh%W3P4hOsD0!T#`7j zB3y>)?L{IrP${r3n92#olf_QY{AHQ6CAC-8-F6~8k01yfO1YlG!_cS80jd<=H17=$~FKiq(x+|@=hZdfXENHn?x?o7w&OVru z?jlRB14mofDjFZ4mP}we3meI;rh$WV1EHadYPzI5Vok;D|j4QDPoS0GGPz3O7=a!y0ElD6FhYWR=_v-X+w3YePwkrI@8_U{?N+vAhV!q zp#ldh%FaGJRIOCTxMDWYy}tZ!gyPFTJ>(yGD?g0&pYgE%aU+0>KlbnIL!S`BgC7%) zm%Z9lDt6k+zA4dI97P~(!6?|uWMp9yY zuz+gT#*yoW>u-F+u-^G2LizEx38lVw_CfC(GQEGeL7ToG@X2f66pk0ZD#YJ@X{a9e z+z_7eJku#{yr%`Gso9JUTRs4_VWZ%14)vw5e=z5o7JUzG#*yLDYV=7JkhapUNUnsK z!Ku2eq4@F;a|0jART4!p&_5Jf+Wn*G4LxCXo134`X1#c*yW=p4vQX70xZ=ftY`%1g z6fBEP_XZeoBdBcBz_7q2a%UsjT_ixAWYM3I=mRbFyEi}-n+ycFkHEO;w35B}xd#^1kjNaz2Nctp>DJocXLc?IaHDoYTOUxB)*o=Qkbm+AhV0`%DAc!l z-w};{{P~g8(x^#W7-zMOQv>wmWvf#ajF3t9z`9IkB|%MGJX=$zjkOE$j?kj# zG<<%Gr~Rz?S`W)@%dE<0@B$nMb`M0h183suOJC<|y!G&xy}F?z_e!lhf$qZ$qt#g( zEze(dnB|1P5~?+yZ$k~;dJ>?8OO-7{bVx>8IV%$m;HGcZ+f)!0AYxd^RwlTUg%}w- z;ZwY(He0faw>8Zpk^T?VSRRt3IU$I~Y?sf`-b%#ZB20uqrxo6VZ#Mkh$%hHv$}BLB zCQYz8&e)-lb_oBTd-NchGI$eXD9vUCdy+XhcHmz8p^59<_8=Y1ZS=h|hS0W_*}cd! zzo6G;X)0Bd>hn;N05J zS{2Fx)RGNcR?ewTdhVng@M4P1dQJ4XICrK~Rlj`y5WoH5A^!63gm>o1zUzy^@j9Kt z2mP!a6|ss9Uc55H2++u~FS~uHzw|C4yRkm~Z#*x==l($mzxCn}fA`fPyy{X5|6+H> z@cuUl;RD_$WFPYZA^Y$T2;q}HOwWoI*#G#1u>SaCLvguT+<`qWzB=r@3xh3ueOfn> z$$(2I{~!cf59pym>2aq|3^iHBx4&(O&w7F0|HUEvw%-4_FAw3>e-y$iFVmNKA3Yhj zzEQ|N;uax%%xyyU2_LF|zjauDOz*9YZg|nFTq*2W%@%pGsc5f^p^mgTg$I2}DDHjd zaK>>w^zmW2|4*u_QtM5)In|84?4cHBHj=BL83NYKNx@8!z>MVh%1;gDz3-|G{+8jL zJ&uPxF3kV#388!915UMr-hbo8VgJ!z&|=31Jq1fIP>aLbsSXe1TN0hD3k~+Ea*)ub z`}b2mI28A|eaP?r3GOE2^Zy{k7rZ2d7r!Qi-+y(8FVue%xcl-y`d@E)QsD3ej$9&%|iB(w+`6{-!dG})4lMR{~q?A{k5>aw1JrQoCkXDf`((U4^iBQkig8v0x9em_*ooILr5LOuFbPTlTcy2cGym0)kXv* z6=n+QSbCjl%KOgeR|u=5sF*ZdjGDRczPR+w$@+-sH1W_9M3HVthq zd~SZ$LG}!$nRnpOtD*q~F>Jhu%?85FGKIAqJB|X(TQpBYgF@-6^95SMFn^t?8n1Gt zi=^R!eaSg@s7y?A6Q{dTHKLh9&^qQOve*Tc^Da1PVunXpeVZahw>-HTARc92$p&-G zKySPtw#+!n)s-<^Fi?YRHoQ9QwI8gm)quFbV65^2gh?DY@UjeE1TllkFLo;`Yv^96 zcAL`h4Jto646Go+S>}#!)Z%%=>-1hRRRMZ0gfT46)j#{ZP<+kjhWPkrhWM=y4acwk z-u1r@cl#f_$^XPBz36{^yxYBh$iM8)q5X~T3h{@2C4}#Kj0Z3^d~KdVD3mB)CsiVK zqR{!)CnNCl{(7js@-wXHB{*jP^6yRWbA89__3*s@6(K(J6(KzQ8R;{8$c;kr_wF3> z|9ZdBKH|w?{kQ*F)y3?r(cK;+!Pq&~a=gO_hT@ZMecB>fyzu)&_U(_><-IgmY$~qR zt%t26;Cwri7&ZgxYPwMubwgMnvEjyV{|{k*CpUPG?16tPRQLY0aP|SgWK#!#uEbgw zJ44o1Ks#9p5D29*e*AP?Dz%%hylW`G`EQ5#JKDe>`^>O^$-mZS{+hS%4PQ0*pZJ2; z>wi4gf8=Wno9><;9kRQ9VyM3EfuZ=hXNUX|PYCnVUhLttmDKu~u5~iJDZNzTsPS{* z;Z(DzTWKRPYiuY?2>za1SMb0uQwjdd9A~pL=B7Cvud`ldVVE%n>kZDmHg>3rjXEzn z16XN=7Eg@xpf8de!fXgeOJ*0@&3Lzs+F@ujhqHoCO)ZeH7Iu8G7!uo;2yVO99C9qk zs>RT(9GhgWhJK}DLmKTeymMdUn}i0z%3mt*#gGO_1(eGsCczXqIQasQ8&A+%uuo1)TR1xd14W6CzE4Q_D}Lgp zM%Ro_8BjJE16aEdi~;D$x^QT*U10CgMZg`)H+vxsQ)j4bg_5ZO9rMXb>uTFGlbSsU zhSrNkbqApXcnla9!7Hpj?itfKL$aktBnZI(A=m=6r1PcDb#@*HP;cwG(xx?-VxHMi zmM4}J%AMr90ljez78}{OX00rWp$bOvR%&oGIu58{cV@Nfia*$4NWM zOK82&g&^Umqzb4!2x206nz`>A{wQR(yrl=n_>$0(Ufk<;A%DnyLwwvb!v2~6LXghu z!k_zi+RMW6wEv)L?J*($)-Mj#OMWmEU-(`6v*(y&Y?Dgu{7apbx9sHcW;Y7W*Z$3r z-{~Vle9(Uk@uz(!f9_GSBG0l=!J3%tMV=O5E)+@iCBTO*AuqAM*9K+e(4KRz&J{T@CGzU*b>AUSI zCjzF_YA4!Y@AX-mUh|Ld5z2plPZtyW=RY8Xr@SPbb^ss#=il@{;RX*6+1K1P)Ia=H zA$!boLinNo8m5=N)^;dy94sITjvc7{9Fd$wIIc5{!S$yE{p^>Cje{@~4FLAY;PQn! zf{O4IxP8@X0VCI|BKQa|e%LH;(GNhsgm<1LEe(r5a~@u+s{$=Ff%)LpBv_4Z zV9}=8;PC{^gz}fl7j_%eTLfaoW~-Nl;RN;#%$TLRppavlqHfR6T0ni#`_ykvZ;>-A*GXESA9srjOVnkgC%p={4*ghPE|!u~bEb zXk#t~51By{5ovgLs6A>C8nGK=Of@VP@?ifkTlF4IlQQS_jN|p%0Is_*zJ++Az27}U z{x82I9AEc+;rNn=ymO2HA3t9BhH(7d9|*_4dRWLG{(pve_dDq17FPalRmxy>oBi1z z8~SH{ht0T-JN|#)xyApFAFomObYFEbU;F)`_|7j4{ons=-LtroV*EwxSX%{n_Q7z@ zIkz5m1^d8HM|7~ygi0Ibv^Jm4HI61>NyB3=pVIa6c;x$BwcUBq3E7r8g zEozsuyM1!#|KK5^`0KX~`{#U1IKK1;&t3fget&jip6UhuCr=TX`{qW}$mVz@^0woxMBy>zA78GpS2u^V|X1Uw& zr4kO*<6owUA<$&*_so+8xr59L57F^yidFLQS&PZt4j2;bo&y31JbB)Oa|hLu?}p=m z?u`Ye5}lI@pY}?)2G9PoO!R4ln99$YtNmO*GpiG41GLtKLg!NFcxC?Act8$O zrqQ_=hXFQJW^3mXGpVXF&P2O_w?3kjwOx!s9u;JKd_PGN!fQu20rswYngw9oRtSsQ z*tzU+qgIIxLwNaMu?O_cOcxTr`jZxj*S$G}8{N=eBCRUq>`osR_Io_g3-+}*;)9<>!4uC?9;EaD2;;h4}A&EnJHu{>Nv9{iWX-iXZtp zS68dBac%&VyZd^6Xv*%*e>2O7K^N3AEax)BZJkI5$U7uaMWOMG}T5tu=(+ho`QV~S9x95IX?+LahZ4SdN- zh_yX}Y-5a2Q8#U`1#dc%<^(SwoB$R(5a%AiV#kf|(M}X%2y(LLGc2ulxp7113th{e?aeNDEG4(UNC3B1HWzrk0i*-XPm*8yo^ zTQUdiAc}-6x)_(QwBd~Qydt}oGeGhlv(nW*7utl@%R0CLDFrdr?BJPJaK$!O7F6C24&fp>U72tU-`z6y^q?c`)TpN!)?QH&j($z z#s7c4=TAN>9RK>^p?SnV^~1){bNlp93Jr_@H~i2wTm1j$@!vGO{72s#ihrSQ=W{+f z*d_;xSbqKnK=&7iF40wOS#juI8Iume27$X<`BIoG-2gKmSZ^_$-2s&0?1Qf2fVzxT zIMhXlkI$|m^KZLXDDVDpVgFkXeAh4jfBbmrOT+P54-EOo+$@y;=HBYOR@(rt(?viR ziSb$t36_Ag(HMkD3tq?Et~+c(2Sfnx9f+kKv~WVJwSFdfqE?r!889OQU5Ys@TcDO^ zS+eBDpsuQ2iNdo7<8GQfu~Bf?M9G4u5P9A?>h{j=uTVo_lW|jki4zF4*f$0T-`oo< zT8k3QAA1CHC`e&b@!1t~qQRoVho4_K!YItc>=;o#hMc@K?ShJ8obiLsYd5 zG@*mz>TCD}XxQ1zDkjFtw)0N&z{ztYYZ<$CW@(vWHS$Z?@NuSI8Mc=RhC``M_fu=( z-pkq1nQRIT#4<9O1wn1tWgqBEbPq5D)^&y$u&jbHnNcjGey+7WJzYj-rnNdJlX4}T#6AchHc zORRkXDU>-WnKjeloa3e10B&@HP~PpM!tn*)l?JKrf+IfUNg@8yQ$zg?_X_LH-z&8L z|9>2g2mH7G#NQ9c10NddAN|L|-*FiYo(Y_NWDFBE#)1?iDVI%ptD+((HxmuYpw!_{S zeF--6xO%o35w5`t^6F^O)scuGN3D$zN^5>{ixy|QQsbOC+TtI0sScM^tJ)awKLV24 zh`dC%K;grnyGB2eAdr?02b4?;YdxcguAQyHkefvjTZdsy4!0hvBjO4n>3Fu!BqI1Z`gorAOya!Igq-C8k&ek;3dAV;WXjvv*uuxG3OUdL_=JaHoU1AY%ftWtsG-Hd~5a z>Yj0A*pirawI^3}@*y_u`O0tv-+5?!>=cL#5XYE$hB`KwNq{j@Zm%D_xvf0%PzvjW zWoa$)v5O}b!+R34b8?q$F?7V{P{Ld>UF@VC;5D>jx)A^9``=}Y|67jZ|9W`Hzx;26 z{;NMP96$NXA^zA?!n^W_4}F?9q4uABu1&`9a6kK~5k?XA0^>sucgsRh?cU580w08F zAiGELoTbDo)a2ph4#2JF$p>xvYP*WUqB%QPe$y9+^5eDmf5HFHc>H_PaeU>EgzTek z8tMn!!^UMDB#oG?rgyV|Ml*9@>p8C%`}Gk`0gBc}#k{Ugcy^^qNR$(`LStJMtQx5H?J?A(%nFDk zJESrKp|m-TY&^KuhD60(HsRk4=IKhX0HKL-3~Ob#;%vhBthq`8#B4Hm;j>~-ePkAs zF$5o(!2z2P%%Z`r!&`8h9+Qx&)n`SWzuM+hn-XpasBP6*II|ajD?FS`x7F`d7&qcy z)Vk~PW+2?1uBNbN<#0!lksI7@_Vq93q`;1S>N-Xh9MhU$rkW%~4cK7_p~hWN|MQ)6 zZhc*8qd`*U)fGFtumkxJe=*?I^Uiy3Y<8T30}&`T)1?Q`%v03Wn0&%zMKF!35gHZAQd!EkUFIa4$K$>@Ql>Aq zsu)La+EH6g%Arhpwv@l6k~^U3dp|2cz*I0Q( z5K(`icA0H+yf~kDG2_M%FZ}$2E0_GMYKE8ERN9VMSuKvjtt*HNc=CWAP!qFZ;4E;J z3%mhQi;0@V3(`Ixd8jCE@-*iZMudw;V5hb2xtLaUp)iT^&k(_7NSn-TL7`6;3Zd6`1qw z9zJbZufmf~v2ex$q!d^pXD`>WI3L~$b}Svu-L5|CV?*_|cMr$cJmg*8Nxnk|I)bnN zkbU#da^23RaGo2hJM2>hh=)I~7%L1@XF0574jG&L6 z1(r*1$|xp#kqRA;EN5qvtE^2z@KlLa1blz8bhT44FWj2VYfcUvBt#(&t=VSa?d#a$ z>#2o0v$wv(cJQ&%B}501T|uJ^pE15$yD=PSp0FK9J2o{gRxa6W@ZQ2!lbI$t&*U9b zO~Z()DsL!k9WaTI0RtIX{s7IE)HJ>R){;6{Ud75rM?n@5vc%-+4AndvTIOJ<+REYs zn~I|H@Od4Xye8^tiDJXiZKFf)*;ru(xq?Io3I9nLXf{gsG9m1SB01c7ked&`E{nw=}kzpZ+<*`8ohp>nKX8jk7QN%y4}B zPlWKScS9%n4j%DwFVv?0*ie4$-_#<2ZTN2S5@u|e#t}HblhOtZq0P7!=6{Slvz-UR zd*69(Lsbao-?fe1ZD-8f5GJYMqr=0;E1Nru4J{T${0Cc5c)KxeTygQ8x~!~D#ul7a zr(=+*&#+*Q}nBLeq+ z8C$a%nN4I+tgWwGZ55JlsSB9Rm{gacodfscc}mPG{KRT!U8G=|7*cnDI<&M~>7@gg z90Wx+0h_CZ5-E3rf`l#!`^wFDf6D4+NQ`-1B;#REcFI3!iul;5Sx4cO> z`@mGrWIUJ@ouD6ve)XPg1fcy@s|Dkw9x7+plIW(5{_G52LO0Gn7P5P(4)6E*YQ5vN zXK$T&#BX|J$nW{dA$<5vH8j*hs0FIk|JfFr*#=bZCQ&y_Y|HCJP+9B?qso%#*D}p* zP{6Wq1TvAUr2p|+j<$u6cvZW&1niDwRHZ9ioWPd`WkPl&^{t~*cduuMhk?LSmF*BJ zRrXNFt0Q$54uDhTi6gIv?=gwJvI*;kM(a%LJlkT@HzGSjt6o=8(C8>sbh5x1e&!UW1lv!ZgBV}0Qb0UawF@7uZB*yP zqfX%M+JNY?fQi7D#n$TNlc-Y3;Nc_n=Rc25d37(G$=93Seib0rSMg--}}!>fh?z(b~??J*{a z`%I)@Y3ktw*4&T-Fgf3V^sBYbPgeq)o_6v|i@Na76!) zl~v17BC{fOYZm(y;VO}ho2iP+RTAL}4HIwv1r5<*HqW*t;aH9k3X6IS_5{7;jyTLM zY>Oj%7nTWneVrfjO(3lRqlBUG%zzj?i_OR=XYdUzn9w5h1?0q#{TmYeNbzfvHxJnmI&HD_l6jg=uypvVE#TB6KJpm>>xt8kGHC&DU$i4EcQ5(Gh+v@YA(TNe zOI1`QRcV7r=Q#KJp1=GDbHmHOcjs_C`bi-?_qE|K+7Z9|mqPKkJ~8a?d!2Cp%GDsx zCRXE3z9pwshNwKN8kSxbh&GdTGq%D7iejo?ki(|3mp`)}`zk;cY)AsTul zpC;oy-Dj5?-f9sgxSb*D+@;S3ys?vsTp~_|(b6YdbQo#i-3^pUx|_qZ4G&@qLMK<- zs$(QaI7&gN4R9E4x=@XrhrK02gI=FBE+^v-ySo;mBkljiK-i%*weKHR=jiy_LC{yq zenzni^c9=ZPNGrOIQHh)%&*ntIm)pPVcb&wfHwy0^s(pGEXS2R>*f%g^#OA32+WA} zdTqKaBX{OCSdC+?Q8ril6^ePnb&llVOmbTTX+wqgn&i`r&-HaT&lh42O}Ne-5Z$c1 zMGb4cSZ-X7tKd7WEY`vh_Z%B_;TYxL0ChVn+QfXLrVyw2-nQKuZ=-AgCHb& zGhubkTV)7*Eg_%}xlzcz;8Q~Ov9}H3{cglo8^W7)HedXz5P$I*A^y~}!!8zR zbgon!z3DQ9SH3>PCp;&_fB%$ZKmN`hsD&S^jsI`oF*HB)^Nv;o9?(-37FB>70X-ve zm5Z@rEWg*La%Ff3R#}!kdBU5*M?gGRZA(G)z`|%gv!PCReG^K+ex8T-l>7Es~2KoMgKpVtE1 z;|7W%8nNoga23Cy)l|<0<|9n2V)DF*%@R9&#IIFH7<}n23kYmLW8wVoFqY*eSyY~(%bd^ORrtpvZIp2mYKTasNgFgmjga=5D*cht!g zU+yJDnK>N=@vYvF3R7cqy>_m)rsEoFRu}CVr6OQRVN^_HRMc&zcNOeB$h#4NIAgQ0 zQPQp{{H%ddeO&6pcOH<;8aQs+ff`qVINrhf=~VRt3+&FuWjdW<40S=$)9S=80zT@k zyfzKMt=~K3|MwS$?5>|2*8lY65Pw<^$1DCYO|`T+~P(d-u0tH`GkKJj&J_= z=Q5a{rw!mEKQNqmG!7 zw=50?indb^UhL2ibxV_mmE;LrC5<8SB7Tx!n!O>K6%xQ=p%pryRrdq7@kfi*GG$?9 zoE+EzP9qdi{8cAj6J{9!>@bKr{d~R~F78-N1zqjADr>xin#S->tnm)gtYfoTP~ex1 zPC!E2a>gA+la&p0rA?#X3J2Yj_EpXZ;d-CPW@5wFhR~EI+K?T9sBCc-Nwf+X z4KbZi0D;u8m*+kGv!(Tglo^<5j^CgBt*L!?t z$X@VbFES*jISY4xxwDqnM?5~ne{}ay{kyLX`<=hpo!dKgJn{EKex2^Co8LU_uYQHu zc`a-f!3mwJ+8I~P3|}2BJUu3jwMM=uyM;@)hZjt!p=88n#4h4drr#_33orDu1E4ZP zfp~lYA4CVQ$1nMk**kw(TPhhv&gK?6fHjz&3=(Lmg&8 zgVj#G9QWE=)m%8Fs_7@aXYQ1xd@P*roWc8VqEi@gqAk@)@%`+? ziVZ){nJKhIYVwgOkPQrxp=GsOZ9%cAt17UouNw#CFq?r_TL3xfv(lwIHyR5MP@3S` zK}v^VH{PbhK@IRzNeZfIrSJxVmb9k~nVy7sT0Z^Z;t!&YL%+KSdm0POU~{)4SQH$D z$*_x}HPAG>?cm>TR~{ti9NA}mXvn|spM?FJ9~t7e{ft{CQ>Yj&5vZU=-g&3o%D`3M z`7=1W8Nb$1P?9k;ka$ba(d!}0UK9oBFBiBP=g#U8W~eC`NDLMEJXi-V|cz(+ql z><{>vkl+7{!&ygs-aB7W{>h^>Ah27`jyjSV0NiXg0)$@_9Ef6UNkBA=re|}uoW59R z*PsK4FZhGgoISHI{5bt{*D!wfqeAxFmxqnGQPj11POLE2qSZjNR7I43|IdfxG0zIw z*WW#yam1%TFBEtCm{gs%hZpP`PaCI;1s5Jw*V_pco;$F{%8(Kk3JF=nHKI0!8{c3S zq$-^pTjo7kZVPE7!32$$S*nt2lC8+p1vx-}i^wU4QNFpm6Z{Cgldr-0t zU<`=8poW()U2^9!*@31=*3O#%>kEQda5in}IKb02lhAjW@v+g+nxW=~IUcsqkWZEr zv&kfPi@lkK#Tfl(wThP+x6h4W_S`w#4IcT<3~n5gI1!Sp{|y~Bc4=VkXk2wvwKl@t zq4KK>A~r{UXWdB%1XE9T+laK#X0U*d-W(3iQxSCag5}625Y~TmKGzL-=sJhkKx6*K zxj782Gt0qS$bPI^TeYrYs(Ng$+zEcE@+3looKa~$(~*M=G&d~Hih!rbHHdh0>plQ# zLw^87L>4=r%N}0P_#KMD3eOGOChQ+7z{+&N-7z_&AuA2aHK#sq*#0!Ka6wWl(uaz9JoY@_rtBNOC`@1VqanWPjoKU$N9E>_V~d=tD?ogMUBc}9Q_so6 z9~bhwe@Zyxh|l`nP~Pq~rsi%0Vt|L>yh+CfFMonJzFWC{P(3sJY}*8fkh@LAS*AEo zSU_yHyI_s=Apcg?@JitQ;gqdI9X#E|;@sfM;VUzi3JVlTaCI$qms<3(ET9Ks7GVEa zAgDgsOKcbk;;ad~MzerrvBfhmMZTt?Xtx%ot&UEi)1NJzSCMpw#U z{2S1hF@7MI#lh{HV5Kfk3CwWx7dAA+sn9ENAl2Nn*c0_LXS0Ep>PXGPJo?gWW0jyD zhF}m|{Cbsbxe;&mTMDd6o^aY!bD;FfPo4%$(h^aCB=p%Ju053pZlQtNl{ZzG?h%)HStd%&lw z*5)+he9L#C;KvHWLCvaA3n*b(a>WCSD0Tk@$1mDXpR)#g_0 z>c8>4kbRiok{h2CHqHRO#L{+mJ2!HRAPL`cZwOh6xz){Ar%VrMSa^^>{Y|D#Y=7lbN;w{2Ed&FnF(6gV; z8IEM?lEQbSm_Zyn+bpqQfSR{Nzd#E>$P@HN(?3}*1rxAb|6V;fILpv zPEauGS(sze6Ht9)x!~DMOr`Zs4d+6ZC%ZEXfu#P1&n%c)C;g?bF)t9lTcvN$UM z>yMdTP%|9tb(#uuzclmcu;4-ERYuQsq3Yw;1cg;Nv|~nC!BxmSDWx(C#!(NTUY zA=Fl)<>`dCgH^!APe)WS{pbVSn^*=-O_{5~0iNF%(c?j+u9U zhS&tHFr37{KVE7veXd~0kH2+zr;lHMNyu+`<1pd*!$MFc4nAt!&L(2ss)OTJT0CP8 z8#f+RW5y1iGIN2)@NNiX<=Ks!?_-KW28%?F5-*tpb1)#Tn?&}Y$kQ6&PJ+$>@z%kx za&{u{GL$xigblN;e0MFb41(e6&(yWKi$YlE4Vy);J7~>q&&^O11zWCylFVs*#_+DF zAf?Rcm3q%G`lhni5%4x9X}Fipq^zm3FW=INTBH@sZX!OGrJ_dxj(`yh2^BW0io;op zZ=;`uc8a$atSZPG*1|B<#UT_0GFYC??;z_Te!E|BQ zQ1Y}0&Z$E;Hump9->?%Y$=bm=wgto_*e6$I&zzxg+Tc;vX+EO+iVd%3$h)TjHS>e0 zKOeOY(@}MZzaa8twdbK`%xZ|7sURrP5ugFU)_OoQ!o?cvFcDth)}he?m0H(aCmFg> z)?oZJ>Ea&F!rb7H&bu+d9AlzsvFjbJI{Ctgg(g+wSdc=`+Nu=%OlU!}5eTOq_;x;3752V&H^nQ&UgLV4xS zqPJK3r3-8f@%LU4!p(0S&N|{7&g}qr2s-G3w5W((dU9B~2@Bf*XW8HdVgeraPmfv zs-GZw2$#*8g4L;($^4E0Ic2hX0Ply(KN9`gRaR8<9Z9ruOeL)EH92n{^`7hvsG{l1 znG%yltLFo5du5VD?JAWn37-Pi9!%IK4KK+FXu;X_UX3c;87#fwH5U8i>{|+nXNKU# zd1{^Q8!WN{W7meE&2Ar$tZsx!ovx>+XCt0h%+619} zW|w-d5p?O?wVSJUW<2=t(=B6NgabsmTt%a5x1IOH4xJIJjaHxg0ttiOOV?mvU5v96 z6Ul!@eUDhLhCZv$-@?u!*nQ3%4$pNQ*fdC2Y(XA|;4=)rblXi;^@f2-9=Zv34V3PO zI-`jhf(kcmC-8mh92?psxiO1Bwyg~D$eZkvPYS9zaQ>t2j2}Yz%xWl6t=qJG9c|~j z<0h)z6r2gnsf73Mco6$dXy-3%>;#1?p3D=B?7&dQw9_V~W0O40_17QfgSXtz{ zF*gPxuY7|R-y4O~4z4xx2LdM$g3xYb$Q3cpTb-|p?7Vbf1vagk^uO#6L-xMch0~5V zpQtSei6q5faOqX$6F0c0(2Ypg1*qemTm>sg+aWC+s7vF?5YTb5cT{}R3&SbLhup~V zk@d@87mPH+F~>uZB(*EM;*FUA0v+y4(=0nv7~>mNDZW=9&N$+0->5m%`?#)ZRs76- zf-?vcnFNb?W``FgMV^YioT24Lr>3jeYaj}RG@?SKkSbE(kteeN0a@nM?c zikZQ6PfnhzJ~vT^sLv5Q9h1vnJztY`N>hzj5db8#O`T(P+DYv?J9$gszc!231eBbB z8R5L>H>PzDK8FISiw+F11i9~yND2dZs|HErW(2RCK(4=YH5hP)Ym zYW%l053`nloYdhg>M)y81Ad3*j447=vw{iVB2>xx4(K`P^9qLiZ0!2{jW$@vtfH1? zsK-VXhe|t(mh!Uo)OglOu8Z_AW5hr1X(##@sg0@Cg z>(_PRtb^}^Xl7ohhJkP zMh(~LyMXUv8dmkfOflUWRMHfahy1j-*~yt;+1dWmCwcv6A8`wF{f|%nU_C2zcnGdk zvBEm5lEWl)$5^M_T{a24-zya)*`Rx{y}>!>Nu6JHqt1)?tPZTb+#Lo!mc$wA+Ode! z#lgtYb32n`UDXzC;=z*@i9gPN?AhpC5P1B>u=+}_Efsa?&A;E01w^gQfGTw^k^rgK zet3%lCm2@PLABQuhOw-v8|qo0XccF8)DxjtkSWsWnVAa1 zRbcQl3149Btj)0O>^xAq`zM{R0Ik698cHk9v|VA+hX?X12Fi?pHeI)hKFsPFbA8nIW|XyF%~IA;o^Q!SziI+7vV}#pBGI^B3qaqZ=Q3t1h@2!p)W=#+&2(;c#T;0_6;h#6x8FSMlzEH%a+<0 z7do?*jS;41lhWIC4d#xbT$|+5B>jRm)uuS?iNqx@OK^V{qHK4{*HmcYiAax-qe*-jQlMHmw= z+26iV_44{Z3`Kv^Ae!Tk&g}qrAWD=v>uRt0IM7Zf$$9YHXG_cuG=)xvLhzlR7Ww&> zBfgv5w*Sn7Tc6p^x8BSDv-%T%{U>MFe{!pjk3UJ3E?6nM@rCYjO=T`{>Mh)R7nr_{ z=15wPKqs}}6@=G6!)gYPTIdjtVc(Ij7j^^YgU>Kh7{-FwBC3L#Sj~o!;2T ziWz=zDy{6*(_I0d%w`uZiOU0X#^tze3T3#| zCf4YFB89MJ!7mT9T`FU4lVK%BE*PZ|rAty5BEM#$%3jTKqUOt%*?~p~yk=~Wol>|M zmd&qhD6q*OZ2%Z+X;Vgu=U`OdNABzhvIRgnu!P{`WI`RbsdDGCw7Cl+mPD#;t96gk z%pf)xq98#AuyauB|r=!vXqw9u0yhXHpb2HNE;h8yd7Tco;hAF2V#S|*T!&zcrFp>8f4v^ za>Pgfw*PszA5bM7ZqkP0l9ij#kficmsN~7)#xGo@TmRIfF0G{Yq`ljSmV8E?pjAoR$(o7%D z9p4XFW%ZC?_e|w5Y&M(L+EG~2Q3RMs`2X}_>c%u^W`o->xib(G#;LaWE^`=9W*1Rr z67yOc(a6=kG&)~UHJh;tBciu8nfAqr?Di%MR^JE1_ty-jSEb!t^PA*cg+xOMR=Chp+cuy)W1I6h;yfTXC1f6G)stQK@o{H(7N<{b22$Z54n47K5i@kM=I&|H%C`B9i5%shX=^PNsG-8#voz z-a{x%@pO}3=*Gf*vC~7-5Xh|?ab63zyiJK9W%j#sKHj4b$KC0^(Qq5tIP8I%>v$CQ za>wcyy8)7&5Tal+KqGuDQOT8q~9xk%zqS~NQFP^V3U3LDe~`Z9@J10G73W^ECf zIl{czanu|=3y59H3&8OJJB3UTt}%G6k4IM-(qU?ht^n2WUT=n@fMlY&DR}v49434I z2d}djWKa;cSN0oGuiZLkQs1ZY)Kaq=XqkltdCZgh9Iqs+E42PXHx9Pat{Ed?DP3)5 zD?wxB8qono62NTJT$pKub8n8GK!a>t5@0cvPWVx!w+PQ`FYC}Sp}tHOsis$H_)`^q zGBnb=E*cKwGg9isN(URze=XjDmMOW+AyTMKHsHih!tQ7rXD`SOE;(5#WWy%d0rlts z+*UT`$<}omuw*c97$=d-S(%V;-tVagRj=kL8-6%CKN~kYR54XZ44H5>1S91fFx;ta zn00=R@0kb6Lt4ecBAIB8ab|BA48-Oz34^TH>PnG#7@I8;|16w(LnJ|@v+b-3sd03h$yPVvETdLFYGFc^HK_8pO*|>Q1BR0*MOk*w0ylPtPUo?%m zD|1rUJ&esaJ7z-4h{Dc+O<=u|q_&lh(tsWd zBjf?sO>_;)r0rv)UMKh#E@kJ;^%-Kge}KW<3C#+TmkPEpc`7BE_qrhTX3m zQMu7F3oQoAyYV#H>ejd{D`nxJ=JRJEXCCmpVIVYwWNRP>(_x`1*$a~fsZhXOfrOw0 zFIHY3Cy#)GeO3PIc-zN*C3xH^aOTwu`z9z7_Q|G&0FL>wr|~>G0cLmTIZ7>pP_v;% zn*W&gcKiIS!up$PFohAJP@w{59bgNV-t2)Fuu#VKU}Pg8^jz}>hLF@Y2b{?2%Hfjk zu&%FMHB~4Izi(J{o5uPP3OK})$-*EeFCA#xuy*K3GT_@iZ6LtP+Q`Z>eU7?ljN@mx zbYhL1#Y9zSnWR#u3Z5rd=`@pvW+W4|O$^-_I5VGPb=Q3I&}UlkHlxv~lQv=} z@;vjUDM;88Ik%j9G$2)B;TO+LH>C@L6DjVUhyx*_mO%NBEzRq6R(@eom zpIX2>+i;`T(3+v{fw>BQPdBnUbC}L2^MDKu28%vj4H1+!wHq~ar53|aS{oE?8HRfU z_8Ee6OQ^6;9U}*`t!(IA#0DyhK6~vGUh2f*Cjm=2gHZX^YT$BDHpx_lIaweY>Ti0EasAze2N4u;Hl?o z?#a_aWj|WzMQUNg=LzgHtCP_dVOAJek~9g|D^|c`EVKdSlH%wW`Id z)Z)14p5`?@WZi0e3bk59*J?DJ6B&e;h5sDSr1F^Uii;|Gn|F6aYqQzPfe1*{;YEuc zVz5SNvFn4*jRwo;mC7==zYl3JTTxkY-w@%Z^>QTr480YMO|l%Q+Lz8yEc)wXN7R*6 zzS9UAQ>ENrE_#D8or?QqboUhZ#QN%VT}dZH037vUa>C?>eYZk)D^heYe%Nf@yTB(} z$4w;x82V-|cx|7JLtnhs8`$0zUyu6I7n;_M907uHP{eXGF&1gZ-5Wr=o zJudYhEf*44Vu7)u9jnUii(Qn5MPe0c^l|p|npif(F5L=WcT54(Su%Uubh0`-?d5ju z%N+o$3Ro9%&;qzJYq0G6WcUShB`rK#O#rl7-wAy}5ia@c+iD0Z$8Vg;I?&Zz7!y17 zaNCvCibs2Cj}OM?xM*6mF`D!y^XN*>Y_F42vHl56T=Sj zl!F(_&bkI@opeaJkFxP-z13Q>nPqqgPiF=;s5_!FUhvsx7K(-@Pa-*sX_+DDjfXAT z2Kx{++;&)~0Ox4)Y+zLCYH362irni2^9=g}slz5zhun2i$?|3Q^>kdO{$&*ew%O-M z??d;db4S!>GxdISxZc3g3$27Yf|4wVg5h)>>{AG1XHv_75BEy7HR0itIYV#(=YzguUxIs<;mm`P0`7*8juE5SC%o+3QO)Y8I^6)^m-Yj6 z%h?zoeNR5v)SaGW9D)4j&2ZYHhrl8>=ztm~BJ6`(jz#Xg#nY`m&Q^~9r94!Hwkj;J zU*WcDtz^|gq{`IUvyKDQ0;cM(=`$PrWm;G$N(vwcN4^!popaV(b7u5dYvIC&rVGhv zwD2(V0y<_-Ak3aJaLJ9}qO+Q;h{aIU2IJzMfw980n=5w2m^fT6P(ro9@5_`HIYe3N zEY>y&%U}z&O>36n&RkK8cOQ@Bjn80L>kIcF1L>kpHr4QRFgatv!~^MAssu}6#X#|H zT4&{Z7|MEi*(YBvESYQL;WoF+F?JJ5K=&I6VCPwd-m3R68~lvm?KciaI_!^>*#RJ{ z3)A5b{rudf&4+wsPYSZbB$S3tP94F1s2*Rol#WO&FIE*)>gtTp5}1`sZnfryG*zgy znarCN1+{#>vciD6tIwG+hgh+80IsUikRBts>F~N-Yr`X$r&SR=Xx?#f{plD;injue z90OfA)V^TV;6+yHb({I53o`=U8MIY#p3@M4AqCJ8W?;6v)X%j&wV+zW#R@)#pWfZ6 z48ha#!NQO;4{UB3s#0yop|oQm*REP}w>nne*YKCg-Q1HgReAnkkr0XuGbnqWI19-) zTb_3|gj*Pg6uBz`g0=JYJsjKShQtlBP2T^t9u%l*MMYXuZNb|tY!r3_utKRpSBhsk zd4n(iY6$#i9Sk>zJYoC{b4|rAsq$+(OM>;&^PH zn`j&dtfi`0TeX;@eNsir+<HZgK~;b~-oPta5lqJ!to zphBl@X2WZ{GnmyS15N35J??=0!{FN@;nLM1`YJvEI)uX_+0p~&7JKf4xoh;s*6fva zHPF=yo;|)33qDMqY;g#D)aC=b2UmGW8JW5O7JOni3;iLAWeoUGb7S~1`I726tqTXo z0I#uOqpZ%O7Vk>K%B4w@XIqfA(H{1PDMx9?E_G6{;|R{EjP|j}Ch*`R%`&MB;h1Vi z#x)Qwev?g3imEmY;ix3kuFTgU-jAJVOSl`#!hN}tT{F{GMc%shVF%T~39PK$jIW)2 zl-iNOM)Q^(J-1H@^hm@S#hS8M&7@&tfHmtu76L$?el!Ie#L;}`U zlV-YS%m&M@fg5P}s}11KI`GTsn%e9(^T44bV?Vtm*G&eKgeB$2Rk#mEbu{~WUKV8h z^I$hqIQT$Et=0jCucb3QHtTFim?BmX*I*XXrOKV9n`KEHIIU|63|ceWvG{kfFhE&5 zLYr(X7%RNU@!8r$$7VKxm`b~tHARHYK-^ZhfC(k|I#h&Q#Z?6hP1UorO9*x8cF!IO z+@T<$_+)goV*9L?dk4;Lll?I)Aro5G!;F{}t&%>+4pU~2wwK8Bq*C56l7mg;`60<$ z8a!hyt>>Vo(;35+r`KUR6mho=9mk&RKUTbdRHcL6KJ6}+pJJR5p^|YHudhuvE9%>9_xKJRts*mF@Qc~bmz=KG3C_H*OP7e z>0p*opGD`1kBMfaphN4(ok+IL#ZOzOA0IK^ab%8$0|A= z?gE(LfJ^0B;s)<-A!`p`4stv(bkbP^>pB}Fz@wxf@Y+Ps!#g{sWII?J%$uF*JNB)W z1M8F6Wq85Mj z8VvC1=#BQQO|k|cuY)K`DR3ho5?PlJt^)C6j8rw&WMlH0s?`JWSg+`O!K^{ ztjtVYs%W#h1J_PynV8Y(eq1(^1}~gJj2{>_@Qt95QJY2y)C4RI-BR<2QVXR@Vb83v zX&4r5BGa50O?6^EHMTU0?s)R8aspU^_>AuZtrHck7Sj330hNN-@QuFOrF9I8&D)^O zm->Fp1u^Mc7m^lX=->~ebruLqv(`!*1H)vty}d?ASELXaofDmyz(``$pIksmtvPR# zDW&e>JoGM-5n+2+2Y}dbWm88du=Gj5>C^^jrolqaU0p;;VL$ac8S`OtF9z!vDplBr z4znxSaU(rw(h1)~2c?U=fdTuU%(CYV)i4X$oO^>{paIp1FbpE`oEHiWX@w%$CF%0n zLty{MmS|tPz)ZWbrOvt7YSWsX8)vt_IkWKbSVCeSpLaki%8t@rIfX77z8`HdsKTmk z=!9}I;FYcoVybszcH0g1bD5ykiQh=o%cdb<@w&{d@u3G&UnN`u_F#*v2cuUNHj$zP z6xdGg5aM_Z7*_jxXa{h+_Ye7lzB0VKkL-PK6vE&9H^%E(Xs~0!ih0F0dD)%Y%(Hh?TQes&0B~vUa`^TaWfn;S8PnGlJx;9k_qi(Dg=Ri z58uht+oDDkhjq8s3~ihZR@xVtKTE4cj3lqZx*{#yU2+%DHtUL<)G>l#>@1}BLUdOV zR1AAzJ=(fE-`Fz7P zK(g(qwW9LW-4b|*7$=$Z*#?trLbSbLs))c2eb0G>d8GH}AtWl&QrXEZCB+gnx>Jv~ z4yPR&_!1z3nj3C1gKch__9%=uV}><5^{BMsw584G_sDWRxdX`GQ)j?0e^UtWf3vWE z#eOU zk|19K2+=8C{F&~1ESQ&>Y!*KDTvA zH7BJk{O%D19jzj?%9^w{RpeTH@iFY_uUSM`kbyuxm_Hd_J44hkw#k^xZ7$wiLc8r%-H3gPW5?wWdG!k&?4ApRI>Sr}O0 z1q7p3Q|fqWTWsA3cIP%VYt@Nwz~ZdzYfURPha7t7>8r0k4*~~MhEoh3o;!P0U8S!T zZtLK&Gd!X?D)Mt_pulXn?6t@2P-pvnATj~N%#){iRd5q`&QN8I+=<;h^XSgo0OFg5 zaNPLDq4=Fwr+^UQ{2Lj!x~UHhz#xW~+ElY;u}XMoSBq;lv>(UWG@$oTy6j8e?5M-= zqBn-^b+7P5lPFc}KMoBg55cL+x_U@y;-$_XI6CzeS=-QQO>5-oS`uE(w$LJG>Q{5z zZDNSEGFUqh4xINK?t5wKBAYGhQ--Ovg-C1=xU=BTf7oIHRaB;Kz&6APg)lTL_mrBY zSsu7I;U|q?V48+~$*nxKl9l`qUGo;dd6*Tb{8eq4F-ZXct7n~^5m7|u43#xNFmZ4K zWi8m+WD|{$3gfffR>_beT6HDq85l7Y#M_1euQmwSM4NUZx`u*!Rtr|cVhij<%qFzQ zCOSckf8Uw}otTbJX0Yu_(oBRkw@+e#WpOO53a-n>*RW=DCK7W*sZ4s}khD-E=?r>jb;;zWI2>yL zO40Y)t~}RD_9?QGCwEv)b=X20dyG|c7pyMgID6w_-fAO0=&72s0+B-Af$4<~i7W+t zlr{ukFc5XV2%c{kvhS&D?*vg%fadv7n7y;&>(4Y^{~XK(=+Hz2)?}ik`7e|C;}6nS7?LiP|)h)xAD9@0*>su z8-&x2SH3Rfx4KTxc;(iWt+i_!r(JOq-4^YU8hC=7H<^BPa zpBVziaEVi-D&)=!>?CYl*P{Zy(1TB|^pOU%j!C3+#{^M}KuZOxodCz%T@~my12gnm zRC*UlWd;MKx0N?+5bT{N!rT#q9eQTB%~gFxX$x$z}|$0^Fpv0L+~8L&PHY3rl=OqLnK4OA-oE7MqKoCG>!MuuLKI z8;l}~$XI%)ixV*$SH2|O0sd77VKOZ1`W}2&;AibL;Q|IDgWs~%0;qFMRtH>tEEwSZ z13_t{L$`z$YLAXPN}=`I(AqY^p@A@aIv6~aoInT%|0>^j?5&DlbNKwNEi%Xj;5;64 z@<(H1b)YX4Tsk-nsY?}xKv!5zmt-LbKQjbG9zX^%<{%s=_AWB#ErmBZ zhZz71^W%l&w%|gJ72i&ZoEjXP9x_jtMlw7pWPh-5l zQ)|1_m2V(S;mnIJgdvs~C!IThHSM|wliR$r9>-?Zz$_dR{0uWJ2Ez1hSW;5~#*?#d z1G&WQIo~V3;&mb1`eu622hU1Kx6<9LfnM~$Ba5|N4|7tKV3i!v!Q4l2EvT*M4uP|~ zd}ui9h>v`72w!kVLnViazrX;C*;C01VK?qf=eesZSgY01sK5r8bY*yzRHZAu8XtZy zQHuwTy$Xe%1!r7bL_wwAutSEex75kp3=BSi{;k#kl&TO{T@$K!r%4$escl1msAMU>A4s05LfFmCi++Kxb|!t(~_RiG?JkYzv6Xq)AUyl$98ArV6kSHyH? zQ_2%wi0~*=z9+OxHpmPc?9R{+e*1Jv6N-N*w``Q<;1Kzp0C^1z`jz3gT`;{!?-`yw zKz=~Qx(_r@ph1FBM~r2*w_(*lc(?u`H~XhxliFH`T>%}!g2HiSV)nA6xY2ALtte&_ zZk*S#>RjSvdN@U_RyRPhBV9{Q;b!{@YopRYWv1233QPPKryH#a|D&xS1O&-)Ke@$l z?k=sbcDWutE1uz6XbEjVxZsFThd3;*5@#3*2RDPh)SS|9&O8cIgeGBo-57woj#)Pj z>OjP6V4B*T5Kqu@F$;jG7|WCWY62p!sw);XHF5%nO#h}vzS21V=| zv>_jL({Rf1G*z~@zl~bhChcwmyyeyHC9q#_1e>`>?o41dTqvQ*9_!rW^bx?Pe)wsF zh4|CI$#Wapueq~Ly;3Eh2blyZ)}{&AWwbR3RWFoD96IYV4N(`WRXXF$t(6O|{3=+* zofdOH2JmGxfdPsqP~4&!6FxgEB~-XGkWZ1>wzyJdiv5EV3(2BBa#xzvXuzSh%@8UF zoRCn4Az7nNz2$;J5zMm`@2J;Z2}rlCv#MonC~Ll1bSi3R+ z?FnLv)*E*Wj9K8_5gnoFFP#v`2ZVhDbUNah1FMB|w*+^ZZq*|m{H>Wx9m7}+Za2s% zD0itfg!i)pdT0#cWb4hHPq{8ff_qt$^nR_@tPUN4HcmDbD%@hyTG8f)yvaNvFutNf zhT5rhudJi(B~a#47_$(w*sdDPGPut7)tV?AIv0%Dz;l|zE~VfRbBiPJ>@^i;Ae-w* zVeJ{ws5x`#z!ucRovmXAGnp!Vj|&FaMG{Nki-cf}eTh)3-nRC-w;E`rlZWXnEJVr- zn9^a!hwi`uS(P`j#{CRT%-U;_jT}n>P8B#M)oM8#w#a?rdT01DtT~tg;1D{{8EkHm zz$D{AhHz!J5dO#QinsXWuoHZ!s-v;ekc)^P#YQE^&3!hhgB!37Rxxg>f@0fy07Uyo zfiSDPDRk31$V}7o1`qD-d>Uvr=wh$6^#>c#m^dx!K|H1eiO~brSle0*d|2^!_K|(~ z&BGZ-e9Ui#;`SdBR;2Q7cc}s!+uY(NIE1S-unOg)?j2ow=bumE^dmcY3Y^{Ky+ii7 z9~sU%j&FKsD8BxlA;0@ac+l82sp_k`=wWEKL496~8&}>SE<6A%$WcI~w9;iw9vnit zD9ThMAp|NGb3OE#Zy0KAGS&a*Z~5ONOdCC~IB~-3XA?Sj2C+;4uile4k4-$vM9_%% z?Yr`u-Kp1t9ctjy?yx{`>zaZ2IvKp_0@IU^xW=U<%->-9F0V5si` zj5gxGzd6eZn%JHA4m4r?vLa)v6Lg&cO0{fDCAz6;nzbU$-#TM9&9-O!kt zj?k>u21Doz^!40nYdcsU&OzaY=`x3)|q_S2%u=N@UB^Em&OfY7gy<3&W(dtzv?Wv~|K-tAexT z@NTzshpkk@m^+m$W1-SbzYCTr&qaW|12|oXkre(QdO$bhfckXZ=D|7tw=g%+$tTCN zINcUo$8FEq0K%IDJ3Q{0q4@isPPYeSA<*G<9I?L2GVJl4R;TjV* zyDz(=|8n4yD*0yF<`}m%;q_+`2AO#arzT(bY3a zkP3F`oIF+Tb@~k8@g>Su4B3hlIy2P4o52LbF2V}3=Zd~-mb4B_w5EV~QjG41eMYAgVR_k3SEU}u|L^Godh;g}>m{VY2w*Zsm zxvezHa^sRhVcSg|OP=qw1wQl{225S=(7eL#MK@~=EXNQ+lROM_ody0GmW9J5~4f{-HsVsz0N8tF;Qtu-i=SISy z17PRw7fzCjq|!7kl$aGaDRvaNgo4BA&qm$!eCD%zfb2tWdD^yeJn*MN{a?N%Y?s1l zfA|-5}BRi6=xFS=bg{>g(wc-AY!dB^!Y(CjllIfVWZ zx>n~vR`H=vQ>UjzykoL|W6XIunY`FN$j|=fRzZ2r4e=Y3)=m#va3ODUT_0;bQ+jl%BteOpEFkgsg zMcPi4Pq0eWr!aLoU3G0#eC*vr7G2oENn&BHi1gHJg56U|9xc`hZDOZXnJqqwVlj>m z!*~-URPZnJrTy%ic*WS+Ye%v&=Yvg;jv&Jb5?4@snG>zW8&+;O1=|Sp3Z)0OCY3cQ zNeo^)8wAh_LPS_ARLixVS>Pj9XwII!{1@hhKQyBDr$~jSa6_xm2K|SyP`0>3~hDR`GVjA?RV9+ zL{WtJ&G}9-!O!fL&{ELMu=w&iWNKH0y0Za7NyqR9zaVYUJ>gk`i@M?PNCve4X^K?$ zx&4G{i^k?5ty^^Cd~e(t+MZ5xu{qqP@3PN_jXHDi!=(=k!#U0ig@TF?&iSG@skKg* zEJOq@m?ot*gCR=UWcGPK7&bWwruELd66~%Pg~-Tt6|Q*{j!^41!9yfp(RM&1<-=r$ zlfj4##Eb#T88{6FL}$~0;9nrKj^pZ9(UK1AD3-+)Kg!!kC9zN5$#E4t-LNd6(#w+w zjJ9ySbd^$Itap)-S82r`H*|v=B7EYLSwKEM`~$;j$M5}N*uV0-Lh*fH9r91SO;~^F zzlZRO*N6Gdy19BSL^pn)P=D}ELUxA_3His|I>evTLUot>hw!Q)oO)aX9YB2C{|MPX z__Pqe=W*ezBmT!{h5e~74AnQ?E7Z^Yp0NM7=ZE<8-wokKuLcJw=iWNMT-@~s$jWUQ)kLldgXxjaWg^Sr8QpUA8K7)H=iCx67pE298q@W)3L#;ZL z5zijjij>#nw!^BlosP~Y_7&*0yd!1aa4^0r)z!h!!~=<$>!j~oqpUWRsB0vQb~R*0 zuE#_)q0Y^+`omswQWh>l1#DLlz44s!AgpszWD2~bq zA+DY(Y@u+VeFNg$4=Z+gD=_|5uc`LQAur4upvRLzLg*E1Uh)beh(>VvMKX2+hC8Op zo@5(zR%{~(hGoxDnz3cuP4y+~E98u=d>do*8R&c1 z{bCi|Uc|a{!VNa7*q$EtpU50eu&UB-b#kl|h&Wp0cC}-o&P62#6L+f-&yM55X|Q#3ZAgS2yU9EAhY#ZHs6KcU zfWrhyF|f%luEE0gGfxTG|MAHo{@cff(+;Hk-~UAa^X@qE?yh*o)XSJ;(z%cA^(;y4c$lGI4sY9jVfcZbzAfKDT9F{rfPR*j~gaI z@o0Mx3f9C!W+=PWnW_t6NQf_$%^abTGlb3yyJOA_BvsK92Rj09U{?XQy4LLAE+b?+? zin1xiWFpVj&yH(p3MfWt40cHgBU3qpiV7Ttx*Ojy7G8=x$GQ%7BAD%Dm-5D!7!ySm z#WV}GBQ#f=@1yf5ht_(6rb!SU)S%sgG`fB$k_n?f5*YwOL35ECio=r$cWP#;@EO6i zCvALWcdW+zL31Xr&wM_p#b{ALW;}n~ub`6LP*plvj4u|t2^M&}ssxrfS(6?yx!kpwi7}C5IlZ>LY9L**&`Y&CRUFXrDaYw1j7ICx8r-ePkM z9)!8+8bBM{lb#o{Pyg8Pm+81BaR9n5`NN(V^80*F2sduSU$i6syf*s3b0=E~7lJh= z-Cqq{cr8#wBGx3%8B_;$nrxv^52K#(%t7X}p2G%_nJQ{0V$Y!HL6@3L9`t8C4>k{!B3!k8_8rrxvs#S1FE)0p` zavWl~jEQ18^Ilz(AfABpjMlsrg|_|~GsEQ0jQ4vkz6TeK7oWdh>E_;2O(_+yU`*}d-+x>j8`hKJZq0M^gJ*24=B zgcftwTNJ|Uo`ReRUr+ffvlF^({FWzO0KZS*iPkAw1ptw-!C?G|j$tEOdi2dZD>L>b%~>2V!5%~vj~TJ%qk=7B?qZs8=-}g@Dsy0DGVNG#-p4P`GVo9 zA#G;2@yb0IR#xSO^ibu7?t$l*3I5jM7nIvi2oAl~x-fL6%=3;~-@PO{5-kTA>UA=^ z!y*Hhg5Y@F-OyFR;2QcoRQjs0j)rcj6l63Az9SHR-F6R{vE%n9(dMq;bLixV@5q3F zg^3QNO(u|`A8UrYlP?esdJU}(kz?$nkR8-^WY*rP6M%VBl=i@Bh)L5cm(WR1exA9p zE9U_fDL|r3l4{Nnlkm0647)JcpgB5#U#Vv~q-Ja62<= zVOWd``|JbG{Q6^$6=r{z@R#L?*B}o7Y;}jW_kc%+?6W>4WM6i>@E7X%gExiv)ZY%_ z?zcDZAGpUMA6lf^w>VN_+q)$`J|smLyI|6_p7(>rNee2K=G3OVNOGT%3lVTW(EZa} zYXdl@%<9j-zV(H%WA=U$L;+Yo@B6vca)Y>Mp=n)iAi6+T+991@i!Vg{QpRqk#l z&^2-8>CmXR)#!Wsl7%2U2bOsg0soj_?&^BWvXwHc3D+Tf$lBTg8I%O=B94Wd9cpcQlm zxwopuU0-}#H=DR&S_Rjaxc~}3Y#>U`gg#`;gsAL=;l)I8!aF1+TnuKw-i)pW%!3C; znzrQTOUvT{%6NV~NB*t@=}QYHm~Imgcj)Fpk9S0TN@k)WbYtz7b+0EcDvs{7>uF{N z0|T$JJly6+Uto0sB>~ggqMOb`!07m;bB}{f??-Hqf4AJ%whhUbzV{Os1a*%9A zx?Y*YSdOg~%tIoVHi5mHU9nGIzj|#}nlsLV!Zfsn=|tfQV`r^9n_Qxd-uK!A-fUY; zJ7riq3471bF=1>&fQ<0=Qq?&S6V?;Z+hJ}%(`3NAJ71u5!H2!eO!u&so>deJOe+oc zb6_Uc)YctPT}&Qwui8m4{To~O_@pQ6?AF?pAmM0$&!)rL6rs^>q%{`KO~z;JP$BCW zUKSLJT>TF8SdO+HOqb=eu-VnRFj=q9QZm%u-EC#M)+7FGdoLIqbvR--?U21)CiLdO z7PNe7t)kkv0nRPrU3M2X2kp*;ue0+V6=q6WV2j3^M5e(5gAWGEc$3h~VTDW-Iu^17 zIY+#Bm`a??>x5F_uh>qw3k7bgC(Z9RVxgObP6Q zs#VV%W`~Qa>;v2yfmWMlg_a_qyj|90Mg|K8M@{CKnpZe!&cd}?n^0w&@!Xabh*L9L zx<|Dz_0rmnlj5?$R|r?r5DdeVdQb9=Ee1skz~7O*%RretfC{$FVn@-iaMF6!G_fbNx*0kvnI1lBOP0tz&Ox*M$g%)k>->tya;<`42s{G6-$R>=xr%Ioa zGilT&&3R?$ZNus^RqL!pE7}AcWbt8RUQt(x>BO|q27!7VvV^gnrVB!trtgWdUdNPv zj<)nDE!IUB0rfmuMAwnz=j**$;N)dhUvT|>CzZNj_!&?1`uvo8qY7B>mumNyLV>=Dn-O$dqk zSroIgT5X!}W4{_U<^ezP&-J-abXC2^$MFkK4fR*tLC@uyLRVaoAEw&meY6LT?c(NS z?QGxus@2f8a7Z`NdOgGdHvHcfYkzu&9k9W@OwmWgrUTtS!B@dTub&@b)*v!dwVV_4iU_K~Iy$$&tHzkF!nbEN=iZDN=#T(nFq*Jtrb8h0 zi&Q%>cx_gF4thY44PO2!;+4X&!_G!s(uj``a{>$y@j=u5*=g}d&p;ONW}P?GPiTpA zIuF=;XvkgKb4{Bxc-7w61P?{-fx?=NAa3UEJK1bbrkcTaJS3wP)-Vx6Y5Q;lrchLY z>9no_P?1GZjM&|1T_(?+`~+yUO>4+4t5d!~PN2Q#Eg3OsUAROh3}wujnM11B!LM{f zY-&Nk%b=98OA;NKYnb3TGF8#dYhGaJH}q8rq6` z-qI%40D~IBsJX#W|LMzOJqu$Y*TuVJv(C<~zP+9F8bVtG1uZXHV1n=rN59OryM>jr z&LuXT?hryR{qdehyCGC4EqzG7qUBlcz9=z zJU@R3jI}UT(BhK?8f0Q#PNnd3fYa`%c@b}j?7_#nXQ{4 zB*%=DD?N94f^`TxDP~fzNc?Kt2+!czuv%a-GQMIF!A^PIZRG-Eu4WLbg}m=(hsnUa zgV<5R`^Wv1>Xw11HjKWglP$F{W^@7smG4x|*q>;j+U70Hf+tYH;x80Z%z)!5*Ku~j z9JvyR$`F-i3{m%F1wk~U{bn1i>vLx>@C*42Za=vTD6wErkrxg2ql8Y?zFji6!iI&w zJ4L-Z(}D=cp-r<(x~7fT*m<^k7TW5hMR)1-)T*m$Kupk7V70AvaYV3IthRlIW@)&n zuF?<|0iJaStHXO14XM|y(_Xwg`jKLdb7IP0$>xL~ zjD$Kn8v-JCcu#GwKPtO9q7JC2T72!tzVNVDP7Es9f#dlspmHd*x$L&Qhy^zkQFprs zHchGF^p5vPWgFQAi`{sBIvRWfSZtZPx8+A3AGV+W?T|nGpL$__R~-3||HBZT{n9W$ z=rLh`<_kjj#19Vd>;awd>?5N^Mjfuo1-~fTcre$?fBonXe(GtV`04wH>>lSC#+`nA z#7#o}GhY|N``sdhAAPb_v>^png^>q6tPVwqZGv?eqJmeK8V0T%!RIQ}Sip$}gt^0L z43DBV`3OM_Iq3R{Q&cBme|$ab^UPGV^WYiliiKbjz0R~jH_Wcm;8t5lRKyPwLQ>Qo z-Xg{-hTWd{!6{|AeR)t3Z}aY12Je3qgGn5*#zsLMJ99~0pO!2ET$=OErfGNpQ4trI zud&cCwN2p)ypFE?jiTq8jTh#bN*n4amdOQTxXx=A2t|DfG=!ilF~l+}n$^8vXMyHP zUBteUh}PK4sWf&)=P@QTJnb&{80}gcYw`fJfn>{WT;BolKvoFxw4+==L5AU@wQ1_0 zj^eHmtxaiwdZ2+$TChGboGUNrutg+;W;F7aJg%sL_9X_@i zT6?j-c48K6G3-bt5*lGZ5e}^#t<;B@zzxCw!SkR*;VF*bL+u!y2%!;txC2EQ!YfU( z2f}3d2d8L)CFml!U?V{Vhiy*D2d#)T8#h-8XL|t=hzyoTCa2Sk+)|~~-@^~ZVc!~T zDcJFS9$fv_XB<^ z9M5`L$RG8!AzXJ2-tR33mH$uNH^f)`QJBB!VfKsPpZ?;IedMjfJAGV(4gdlJ5C^oy zjW|RtK3FC(@*nu}Q2gSzh4sn57shY+ z_hES6i=08dm*n0CEBjH6dXYtk!r&6y1UT_z;m(I~Zz2Yv5E4F9cvAoahbP|HI)UP? z7R;u&-StkkRyU?Eon+`d^-aC?3cO|bZX*n9Wr{ra@7Yo8DI7lArP@oaJzb5g47&g&9A@jR7_7p;+_sppWMk1Lryp z@r@#`VW_>BD`K=F`3GC2_Nmqwu98*7=UTLV;L;h4+ zyEO{KPJbh(E3iGyOD1wGhBmZT(2ZJ$A#qTG8OCkHP~&hCylZgA=o?`IF9+X@{wRIW zO>;>_YvaWtYc3z5E3E-2Or!bIjUn=HZ(&cV6DRk|WuX0`gnf>I>=IZfZC>1jvB1Zu zib*c94fisL(ev{>HncNNX&e1$dy9TY@{s<9WLEACK%NuOhlUJiDt_^$hz&XjTBOhaS6wscP<8^&HQ&G@KmESO_I5jH-eG{uUb zaei276JMAsjRo=%GlFSvJ@BA#wz2rTxO8>`)qCJ&grtSSvLg<%3r}(ErDGlI+tUwr z2xOGkOS;cuD^2hX+{-im4vA^^Jt@|XN%?Ms-$1jx(nn{tFpME@bRzt$LL2FLW(=Is zGexD|puSI$H3J?CTCiap~NzJf>pg06YdmmKK6$re_DB&CH(OOe`zn zQUK04_kdm*PBK(@E_4g6V;}Z`f#ZgG*^v{>9v1|sF^3<_o%q>|(aM@atuNvZaDG-t z^^Jc}4S7BeY(%T=K(6r+2V$2ON0a7hQ(WX%AQa3I@X5zcobwYWTL>X>Na#t#h=8-b zQpKG1_4lbW!(peerNfA4I`psylX^*4)S5f8KQawUA+tTIcBr^3uA^~NZpX98$1%m{ zKt&4!M^!Dek6G9aEy_Z$&pF$*9h{H8hay>AxS?)oyVJzki#aE=S|A|0I{y1@Y*S!{ z6$VsXL~eNS1P(NIdB}4PoC?)S-B~fg+v0aIOm9kj^rQX3aOoU5v7=HbGv5jv?&OdM z+k@lF1FQ3Lz&83iV^KtFv&L;F1BWbO)OdU5l7h1>nkMxQT_`15(%Ik6kS;TYt}dmU zu5k$=jXrL-sNSyJ)KO6k_>DjzV^G7{zrUSh2K53uirW+m?$*W}B)<1Jo2AP6g{lx) z`ap&*vV3w0>bHM-3Wdf}uLiTUWgY}~UMK!0f8?u*^Q*t9D1Ot27WM!7hl=w{Ute5b z_Q^WTjWCnXM;aY#PFCg~iA_wePK&D>%B zxi3|QIWbTKpQpmdg9e&&d`j zf4M6O*umze1FzTH2j&!lIqWxPXtjpaTxu1d@pECU+@d|%Eit25GZ_)faEk96VLkCY zad$4Km;FXm)!qsXadTYw*tZfp*N$oQbWlA^@?0lqqER`>7bb9;!ws%&v|>3bY( z?Oj8(LYF=a{f? zzjHElC_SR`A~gFQzUzw$y^8r`~Rf4-t=un@hxvIu7B{|Me&_K{C`?Hzci|scYTMVeBXd_UipgnzwcR; zuX>;2_{ujG=a>A|VtL~~iNgSV^3t7_O@;Rp> zWAQ#EjriYrJHasVoSxt7KZ=9$?ohFX$=2n8L-E7FvNe`)Qysg+K8T@~gb2th`%9jR z@*`heR3H5TMg1Y~6VTUNisB!9XZ+vqDT+6LfBfI?%V+pwtEO;o`v-a{-NP&1r6}M1 zrxeA@UQ(1VkN^8#KfNel@v@@$DeqhyaX}w{`&;Ax{o~^LmVe54RL9GWbxe{|RGJVh z@bIsmH{E83n13xhobu={hjfbs$F^!D!7q+YF63*%WGsp>e6!R*oKgy#fME{TY<#@w zo>cAXbbduu&v}l+)o|3h*s`R6kMPS``99b;lY7v{kvr}B;T#NQ17n{$RJ50AWkpod zI+ey}xo@S1HQIoRpqvYcHdFGrtd_VCpm8$z#NYnHKWAUvUqoaM(Z$TL?BKb_Oko06 z#WMNU*o^>xU_eJcH{X%^bL0%7<6}0-+$TO?$Gicbea;Lf0L<*PaVZp)?I0o@kV@yA z=!`#y6EoCqynRM!^b|a3A=*)+x1Bs>=%4*%7PM;I3u@}AxQ@~jsA_|mMUjSkF|!Mj z#uhAgqOS<(sE_#oj2=R7$U$Dnd6-N;*Vd+23Cys5(^8{?U=kf5?hF*(44e-;sQ4Ul zHZtB}=E0fVQout^U4Qx~T)NlA!@}eV9PovKfZUE~GrI0iqo(6{?UlM0r!jqAEVBFwqMNWFd=!R&XHu0$YS_Dz^I^8)T3ISvo``PO!;n!B}hUoM}pAU%=L=W0625 zu3HL;-h?WXt}rwE*WafoU;XYy^RNBXqImhc#-Sbu{7c^{)=nb?__lw3Y}Rt+`o4c& z6mR|E;(W_Li|*?Oit8V~xj6ssKP|TJ`R8%aV2?bgnW^zzpi@K@N?m6N8|)UKf#-O4 zPtnq+(j4pCdmAJ1|REWde<1MaEt0O4X-^$$Aa)YC~&Yod9nfm(Y)%;WdS&e@GptQm@S zX$iADST{X`RkBOwRPMsSnK|4Lbn(X5MT#UCJmVyk$^)1_M4hrRhm;g84(~07yyR`4 z)1~Vr1K*A!3|1rgyig?K8JuGZGI<}6HlST{ZV@Ddr8|c_+>DE?TOr6aW$MfYAcvXnY`EY$ z>AHYr|KjJ%A@((M=?vObK(*~}DU36fjPyh9s;yP`1S67eO>3vv6Ekp9&6+Nyzn1q` z{ML(Vw5@vw1xI;zf~~lMfl8GyN`su7p;A25xyR`)+eRu&ye4Lh;%M3WF%GDQKm*He z8Z^v{qE(t`i5!5Q;#ZYnG`lvY72Mi3Sw;*``gKq#hiIJ_U&>5=4y>#*SJ(qxuZ<$Z zry173aA+Sv>`?jZfVHdl(5Hfpp zfhB>!CBEyhAVqKEu(^bz`WO&y#D2yCpm837JxE7V7ZM%cfy-jN{|PuS!@YU4&{<(t z?DxWP>R;^4eykie5u|-ZB{j$U>9OmuaHxx?BM;h*=S>>N)gyJ))*-YR#kDVj!`aO7??(<7Xx%&Xz6|ZgKJcOASH2*Q1APR7!roXVN~C| zW!SiZC77Mz=U!(f`6X;ws*tbs)7dg!aZk%&2AeydbxCr?VMJq_u9hhFh4v01R-81M zTTn%>OY9{wvg7$fTO@J|=%dECEiSWLd#H@PAEVE>yv6gH=`2>Mn??t&$v|0Uk}L|V zxFqz+KU1j+$>GLf9hGnIvjJCM4L;EhJ$~nN>}g^vfn9-#_j_x~81@Wj;1q3}Hpdi^ zR1WAFctr=0WsjL8d*~MLXwy|wCztLt(M(EXtaG}XQ)}ILw(+^JQLcbf2zghPyX%e5 zfjQv@(5*JYO{{SQUT4faPi))ICT(ouont=%ZF6HV%D@^mKWn6JovT$ci@4QW8Glus z$z8_G99J@`c-B{KFiVe%>2@>E0B@ot3KwD^ck^;vi3o=?!TE8y1ia2H?MfEbv}Z6^ zSFSRt2(2g6m<&%~SC~>D3S<25_uW4n^>k@s9Lz3$kAEk+jV`*fE%t031D5(zo<87( zf$|ZtSDR-ma^mhvONBF9hi)O5I2Iv)2F3y2AXLjJ6sWvAHdyb0&y*U>tcH7ZDIah+ zJnO=FX*NZ`Oc9l*!7O->L%=vTJw~8N!Z-r^LU2-Wd)AX?Qlpyy4sa(wnb5UWow8hFl_UTu1}XW|;Bc3}K_EaqO*r^djC(&{^|W-*LitP=GfFNb+gul67? z#^@jrgmBPwoEDT;TqfXw^<`K#-(inkBfpt9(9(9+GD(1zz;>${v%k!aJq*0wUC6M# zV5D%sG3cVV+hUzHctU}h@(V~a;#~q2fk|RxfI#KULZP-5kAh=g;ty4W2OXVAlyD>`;d{@42}}hu>rfcjh@TtSft`7MIlDsK2(g4*CoVC% zLcYYcV?VHwl_H0{rBaNCj#?F!t3yTx{P@NI5r8GHr3VBGSOQb9Ntj~2$(oBUv7?AO z(h#uJVm+%|;E$GSe%U>-OpL{p5#ACWJkZZ$&+M?<%JitAHK3lOh=QI7QKRAVs5a?~ z!1El0ol%Q%xLJ0WHYe31aD*Ro@xNmp*IZW0jvwPQ%xn?XA_7O4Q?Yh|e0X+rBf!5I ziP*Vz4hzXl1fzRrh!1_8!?TVrz_unRUC(+l0?fqS)AQ-d!R00HuK)?6u^X z>S1Ngk7n)QvqYzG$Wm;bE0p8_Q^{h7(WOWi1}3^Hw)9r-qB2;@)NuP@DnZe;2y7MV z0;Ld`MFDPS!JdPt)1(<*{ptOyUcmeaCXF_uTOI(gfp%z9*vNu`aY!}EW;x>!l+%v$ zCcYeGlJX_i%}h^PPI@T)tE*Gr6(Z!t!H7=AQ-ewazYw^$KoroQ;G3abjEywMM&(95 z;vwx+!ttTEBh8O+>@(GoE+95LEQAA(j|S^yZp_ipiQ1nRtH)r5N}&Xv>G)`c*r;kcJgs6MQ2f=#xuZNt7)sGumNci)DVk! zj%RnU5OD)+)1i89b1@L2dLqKlLnVgDErwh*O2ER32}rB*k}AX&@%SKC(0N-| zTD|dtvB75X02&-}pJU3|aIo&6k!$6J$;H_cF1?XoT^YV17dkd~ZB}dR z1~ur@scig>c*uP`GrB9`o^v92`ELW43K27AC*DXU$G z41Rb^V9-i&)5(=4)a0NF6m!QT;$}B1_8y(dd_BDRA?ydGvJ;D{wJfNpCV?Z@bg(46oIk@5oOewniv4^2YV)xMES5$MUbBGP% z(I}6vfIy*eV|Bo{C+2YB5ai;4R_@`(S5AiBCRmt(;9 zpM#o04M^8?n$ieII>v!Rnad`g$H1(ExJZJfoC@v9MxeR}Tc^wJ49<)ifrS7)vz3U# z=Yb`OhKlhK&ZLE~_?aTq_&ulbjxj}`c#AG+CW`>b#{7cC?vY4>^XU?PGE|342T|?R z>7{f{wFQl{npnFN&l)5EVH=LE79X{qPNEb{519Xqx#v(<*ROraD_>{=H?qR#;H7}T zjH$m8Bcn=3!OEUzL-FUR<{8GcRMUK6@<*XH#=*-k!;`{t>vRB&@{bR>VExKrNreOR zKzTBoE;azwPE>l8=17goHr)-WMx&JlQ`Yd7fihEW7y$$}Tx5TiX^pz&rX+<6yd9>; zUT>Oykrljw4R%cqC#&oRx(0SoYu9sl;N`5KkMf8pImpWxY|-k&UTT))JmcrjW9VR1Yjtk5hw*=EFrF;%Ieyr z=|QJ0+pKt?Aaj#*^P@II4u8b+D`Ru$WZ2XEt{$@deJUa@HGG}mHp_;hU;%cB?}&Xa z=g;0fswDm{`+bDpjmJpsWpuV(il(X=XW&>|LuN40rNw)jRFIa=JIF&=#e^?O1NHgv zC)udHO9M!3-|*)rjj7GR5)S<`z7voFZ7x_RRh)kA@xXUNN5JFRo`g9Og?K`7YYg2v z>wK?0o;8S}=w?`>sl~*{Z7lIYWu6LoJhq5g8_U2sci2uF* zw3qyx7r?5(Kv{L=L-2)h6xb6oZiYF83sX&0VwUmJ`aJk`pX1cU-TkXbBNJ zKzmu4zE@TSn>h9&wX`J?4ov|S9Oh}TkFZgW+j(_(c8W+4I1h!Xhk4+&+T{=>4hfQp zSejsd@L}uNY-}*vtnHj_y%-`PPNH4Hs0s{|L>*2$4kI84x`$k_Q319{ukBgl=g$5; z@pTp*hEcln#X?(COvHkxzGfg@)vL1+hDZ#=36$W_nyEOskx4%yP@C{+E?N|r%mJX4 zK{dt$9p=?J2z#uGKQ6Nv`lb151pl zSa8RwPNZAWi%e!SWFAOt9>gifXf+5_H_-8sO-p5V)DCq!EBzxgRO8t#eEtfxcO1G^ zGSnb+lWPkpVTrXjXxE#A&O(ST{`_#+ZSeCpHbi&Y;R2QL*{(JHWB7MH|4yiY>UmMk zT5uVYYjK@!8psC>R5A8~hrfY=RvG-=;8owKO7y^A$j_!5iJvhYn^hlpKA|Gu^FpnN zuXYU14vQaPKsrMjt5e}%XU7DzLAQxDI{`08lSX!Q-x&3C0TQ61A!5h6!h&Gcagsx) zc@#?Ji(ORw974!jJif|7D6)g=ULRiGB_UDhSAc1tZ!3u0bKH65ME4y?!ghk@{xov34|>c z-!I0Kb~~kzgW12EkXWTx*|1{M&^u3wzDX4>=ghz$IJ(R;4%`-Htc7igSjp~iWPdK{ zeRk#C!0$?t1Z^_9La3ByM-V&3Sg+xm35f(>K}Xrs>xTkR))Wv`{ctt4Fkaou1V|Cz zxDAjpb{UN~>;!OjrPE;Ug3hDL&aGpwp6SrcQFT7y`BE9?!{D63yrWAM)$!!&n>N^V zfD8EsXJ;hkPI2FqLT&Y@-ahaJY#kT`Ln(uOfP8qNHDeIev|?n$rWL|Kg+ndUgQRFZ zhB1T@S662h#c+{IYke>f>bME1m~au@+D*!8?F-@OjwT7UDvH6Cqq3!)qWaxy)x4K> zt!G*sz{seR#zRFdKR0eYs9`L0{%)`Gv@!>iRu7zg_hzn~N05|M#mj7TK-`V0%UIOi zf!c2fBmgmSiG2BiR!&kQ~RQ({fTwv(lG*xs{Yk4Lz7 zi5npb?6~>QTb=L{P?*oV5DKH}=Td7Q%!GxlaHhx6jC7tw%0^=b!SFV|_Xy6|*8X=c zG2#U|x-r?J+A4s(7+B@9*YaSG@#j^HWQUlh)@(a{;bpWu-OwY7jWA6cwV_Wza=jolqywiec=! z95Td8-DPX}_vFiBw6;oXBxq%m?o5Tr{HO2enc`i=uy+o4sh%Gy+Zz{dt2=Bek4p!^ z6%$R0Ei?#JcmDfQwK(csSQ|$if(-e9yij}&%sJ>hZoF_q)7(IO0csZlDLE4Y5e(0wePa zuduU8TjYJ2irW(=djV;TdGR8<|)D537pv18ZkkZ9CA;-pSR+cA9Ej7fyoYDG-mG zeKA9Xqe3Ui`9Y^4q71wxLonklyWy5r(?coIgGw3bsM0>-az9VED`28Sk_9swj3jxl z4BE%`5GyYvAsoV|J%}lA)}D}*{zhD4CB@-Q^|Al7FV5@=Q3^B)o85h9AyZ?oUoM`R zu$@NKz%ch>U(5##zTG(XUkOe>NNs&YiZ$VE-pis>u)EPD&{adXY%dfHQaahYMG z(dIfAGL8;rFIUlzZfl*3)}KDS`UP4>@Y|ZUwa;M^RndtfA1y3?A$W6?FXH-Sp#D6E7l*<9O z3bqDEI^S(n#ISJ!dpsa5(FH80lqWWimJ@7z=JN4?yECb5m!@%4beiVq5v07@iY_J7 zbS^9^@WKwy6K-TIY7JqgW?96s$wS`3F6k@?enw>nwm(0xHx3|-pdPaARSNCtg;RG7 zno8jmt)#*38Ei3jUdm)MaksMjq<>XHWa5li#kR@BL2Zc16|#A3J*ccJs=woKu_I`* zo3VmQVP9`lW@BqejxrbIK|4<6%LPO?09yx1x;Ece9@t9oMW6ls3wFSAMr zlevkTDTl>n>}Y6@u3H2;qdlrvHWinv z%&`?R+fN6IT;vs&>$`lbl=xH4!B(l#N`ZYxkT|Y0dzrpntQ*Y$%R!ioVf&`|aaUx- z{EI4CQ^qEPpty9Pe=>`MBFNBsi^{aK>OK6tyR5IYi-5&NRc;C%iCEm<3>2%J(?Q?t ztzr`ftSDMg)PfSARE+%vd3R#&Mgc$v{5ar+%eA8}oT-thg>hMXBWGanoH$Xwg1uAS zLkQf6z+7{%8#mv8kIpP1HHDG4xIhV$@9FG;h*l$Pfo35UFbk+9tF#8SH(Q#f$v}hG zPi*d)&ZX39Rhux38O&H+(EYK$+f*6%T$B(&;(MPI(^0Vz&;xu-;c|kSIEXA%Z*QzU z<{AAdL=40xP#r&yE`iKshUV%v?A8ux&O@wU{nxl4jq^=Z2E+jcG#idN87ZHQLf+`c zH`^u${g7hn&w8g>o5m4lSJUkX;vxi;e@hlS$KC&6cPNxdreZ5oWq%`iQfx zr*O>36x?7fTE(c4&KxkG)0|!?v`j<7Mm?LP%xq4a4=HV^^4I!FC&Oc+3Qsse?`$^M zlC z6t|O?8TyJ^lh5WsyFEO7IH2xys8qsLCG1cxRM)NW))ecSb%@2w>A;eCTj#o9KcGv2 z3CFYN{Q>ET-cY3juRtAUNc$r9o&$z38R81*P*_8p0ddLoM`uU9GQ+^;1$Gti1a=g3 z2~dwYv^d-#i(p%^T{5~Z*(r?_-L~JHxlo-RYwmFd_B(SNW&=@FaY*6>+7gTc{gwLo zXj~J!v|l+SvCevDTV)&!TqfN#IE+OnFvPQ%!1H5`?&x^X7C*=Yd~S3^XTDSqXi+%| z2WE7z3i)z{x)?IDu`iM^Sg3DXL`;u|(QolRQ8l31mtKfv&_X<{<@t zoKtkPq@$HaRf5d7+PSDe2HJ_s2=)|u2lPRW^Toq`;+AE78w|1e^El%eI@dTe#C!|* zi7u9zVEvgddH)xf237chaF1=Hj&tx-c@9Y9Nt0p9?CrlNrHDfVjIlK0k;=34K!E2> z^(g+xZCfWM2!n+R1PG_q)pRkZm-g|Xa?{%M^ov9B<3l$t2(ZUGu}3PBXwyfcA9a6g z^tB$3P9X_6-6l@jTA3Zuh66__<^Z>Y7hEEY8pX|M%mNdM>M$zK87cZ8t7Sn^2Wz7{ zRp$-dyc@#vMRg%wJ5(SguvT$;@UnDpH%!a%&P{iVg~nMr)j24$vW7jiq)N6WfSN9; zgCTUNE>C{%VR*;pN%5Aw+6#lhi60Y=v^0SA;qXt=S! zYrER2n+s!#_d24NiS;S_WsIT@TXz0dbOL9bH8AjieU=B+`oOt@J%m<*cMU24(=Yxv zI{UI6gu3Z47@Bf+T`R1o_@#*H(4kB){Mw{kQ}9MnOo7=@T=vi}T8m_MC2q@HVz6|E za}qt7kIiB5;r#FNJ&|N+uCTMaU0N`Vy>ef)Fy5kgH0u~r0hiU5yfZomA#Z8+r57O- zd+61iVN59-3eq(%QD#z{5B2Zw-tPst*{2>ImDa_rD!?_T;^X0m*oRhM6tUD;l(1UJ z8l`$uYJmeKcq(mK+lrYr1|M`TT)5S+Ctz3z72(Kvq`M$=&4wZCT58n{j5EON1`@%| zkB2Mm3sK4`x1DJ}lWhPYU5Hs=P!iqCCShUiRJm*x!V(CO;b>%f4}?`F zKD@`KWRQ3@h++;E!yHzykb1g>cqvHUi$~ytRTAG1Sv53Iu;(}c5ab|FFR30vJ=8LuCG!|ITwE~Qno8HIPGhBV-DSI4 z1=Sh|i0Rip^Ft32=#rOo*HU^O^Mo_1a3;vAPZ`d$=^mB>R}5)kQf)FNxGV=ZEz~-= z^)QlpHgjB!jRGBZOQRWB_psvSpc}W%K{*OuvQiOR`dQ*o?1xkmbNJ%>&gFo)T00)HkD4t9v1OH9c&a;A->Bh#gjYD5D}ei>kLv~4=?6U z%5Ll*<_Zu1hWLAQ?{g=oeFI-+*eevf3i}uh8$WaG>lBSKIPQ}rsNfX!YM*rK-Gl#f z4V@ZGc3L)51VR%or&8)Dhn-#2HM(NjP^Xdmh1s)d}-7?4u5HbUNXzyq_xL}!6Fgt)H#{7x89!QhIf|=-L>_n5q0zLz% z#Mmb}g!u>aK5~&Eg*+(Sg>>M-%XwqJK^Or3;}R-UGsC(#&y3eSbz^8HQa~xEKsl?8&Ty_<|ngz%1|gJ$=v%RV)&?wwn3vNo}fP_}T7@3l5*@^O(h$8o~$| zF0dHD!N5MP2x3!56^#gI>rAcm_UB>BQecqDMZ#nPFF;TquXtyu9 z(CInCpV{N4#wVT52L=gBVC@FDnfLVn;5LSz48MRb3vZ5&p*9?O+Eprt3j7=DCUyu> zp~N#;p`BG@LR5Ai^!Lf11|nf40v+W6cNiUcd3DxSPi>h)I4UyK*HqM00FD2{mF87E zhw`oqWQ(0IGXny(ser28nZULoo$r(Gij_c>okQvG?#w1F9F(P}$mxO~6Y?qMR3FA= z!2*K)!tew-j+B+9x`?i0s>EB1yBijED{fx zqcBfe4bMKsxfPPdpAzaIkOYAXKO0{sW=tH;S{*EkdXD*YV96{-&KH+2*4#oH@m%-G z&2ID_g0xtdJ@WZ;(ubY7MiU+KQYPU6iYcNvH4Rsi5U@)r9X6^qd4vvKvV=;#d3HA+ zdx*oR9$GgrR7ai-^B|y%i%BdMsN|zcNTE5})E7`p#d|?Vvp93PgerloYVc`rVP|B8 z9q!(yoeC@!Oy7E7x4QR|#WfU9dFEvdI(P?Eny7y1X|W=PGOgDP#UAu&PRjUmx25s- z(giMP`09$`-dvv@+xsL;qxkLq-6~Yu3NBwIdbynwQZ5#JWAl zGqY~#r1Yye+$V+5R;AkpZINAxB&5T`5S$&wZf|9tMV97ze7g=UNFl?Eq6EG?mHrCD z4A_!=%Q_e?JFI4G6d9J15cT7T-wPjk{slndV)dsMc4@aoojN`sD}tM z29(ugdokGjlF0pqmx2SYCu*@qX9?>F{x87g|H#@c(Q{t## z{BYS(F9OPKeBfDyI1RQ82SbbEGxY=xXRArPlxKxdi|1B*Fti>v zbWdXcz%np>z{1Te?9)OV+miVC8pffpeF&7m__52NJFS)@VM`8{DL(7azO8~gR3*dg zS!Ce=ADa702Z|m6SdZ_00f>~ci>Trsz~1$)#V7%*3)^wrS0z|T!g(a zxIM3v1IXciTm+!5qvXrVj+Oz533oRiiWk#=NN4sk|T`s%suCT3U>=EcBU>%io(}M-1CN*)X%w_r^HR~*;8m~$; zMs|oNW`@0tVb&Ql%lPz&zCNieZ6t_uh+vqDWIpFOxAnEGSg)6qX5F<9sIq~I9-o^;UC;scJIp>1lyl8NFYLyi;)8*8Sy@DkgfE}d`0}A30 z#`k1|mh>1JQI&C1axg(@T1;OU9PphCKqV4!uq;|OfXkg=ndAz9ZE-HPsb1_BV%ZXx zJXIgZ0am81ro+Fc)x(DYr89($N~ds^a7r3eYb`VZt&IazYJMzM6qzeF2Mlj7+y%iq zdoQoDN-Y2{7axy9N+(pZgb+BKfj0&oZu3wjZmG6Yf{t9>*vCeT3?l4uKoc)_W5!bX zu}U@@KXO1vRw@@#`qsoS4Vo#3KYs=c z8TGeRuB-~VaKJ+u8lO>xYNm(K?!XqiNv|hx{WxT|g~A}M#~Jcf60&JklbGP36NXL{ zA@Ik!xY>NG^o{s)#NVBWz&2sLp0&*3y&dLIY#!`!Fkrn97ade#^ays9+9RLZC_qWj zx?sq4uQ!#);~En-W!|O7Jakb=3P-CK&DmvfpgjQQVhr)O zBt4vTy3S;3MQK#@^SpRBJDcHWR=sOU=S>P4s!yHa^Z)ymO~=Ta&zBMfB`)4tT<&^bUHVD?Z|39}%`WR45`S;eIRtV2jU%5>@AqT z5hjnK8tk6g22jk#FdcT`;cT*wF1hJ2sNI z{$U-B#W!30`K^s#id_zTE3K|-~a7t3C zb)T%Z#oP1hYOzW9(HK!lBXc0Pih~~xj!O@tO94$T5~AFw4rnpJHLo}<;POM?eJq-@cKA?D)Xr^SRSdW(g-lAq9|sA!GP zJ#OhKa+&Z14%j&>Ae4tgkm`pQ-Rut>uy4{IghQ6Df(jhBQWhP#D-i?X?rV~0%xgz4~k2e5DeuS!ixCb zn6y=d6b-@xV&#e(Y7a%=jGoQpVV!1rT1%9N7vFGLX9o`3DAngP5J#)s#{dQmOheVZB@Op5)H~f*`v=_@;(?K?+MZ+-;K@RQIm93wffi<9^{Oup zN?84N;xms+qly=i=GvtCl>EHHTHu!A@d zOt`9(O`|xBVDefilR3J^)XJ_n)Ml7*r1{!|7K}9rCWfrHfKwTOQ;`!0gwGdvIFJ)} zG|VzOe{Ay^e%C(R)|nI8#0aD~BwIyorG|j}jdN&DTDKN0hj8bDRWjBO4EecO;@|f= zh3;9IQ=o8%?wMG~^M^*Tc;RL`7#9=)>ewPU$3QQDwFS`Hkj$uyxlNmx2bRnRBDPvd zN+CsmapCtB#S+ZlD@R9Xvz)X{LUS_T1l^N-%*V*B2$yG{n zngZ@#B1b?@BZFJ#J!7$gZh#qr;H{{w^@PbZMAsliNtbpjtZ_O}){hW!=WLZyr2f=* zc;yQW5=o%v4>5%v>b#wgKAjsGMj)Bv;UXO;`G%-RuzlJ@Dr@jUAdotSiiQ~@gpv;y z2O!ucZC@-fVQ+47prA9YTj9DQ+5s~nd|3fFa`C0{0^v?#)_|2Xm8Khj+pM}f&}tO? zU`AESIB}>L3vQt^DN-&iK@!C)3>`Kk!kT)K6Ti)sA|0t(M-JS8APTi(rB0l1sbK>x zif;z-)?=B)c}r=Xb^7eQs0w{h>bSu4`#3ha*IalI2xw2Cn_rFsYUy#bE)1W`E3sF_ zw9l*D+aaf_O2@g3wLnm>vD!vfdopdTK6EdQ1v1tSY=OltXBtb=IPn+<7stke0U0K- zbRv}*p)y-YgJQ;DS`!`JmhPBO4%+dq>9qwHb3NVa9$K=ywXBWH9Lx19acn%JR@fk` z%QS|cRb(@Gg&Vybk`FDaBVjZF9m#JRzz9YSjgKhlB$dHmR4G& zYiakvAP;dJ))%u!`e7kb+R&fc4r{uGb+$!FA$|15J33O3MB!2GiyV9gl~(v`E#xGW zCmpwtD&6y3Igpwwi3tqi>Bi^?aZ-hzOV%zGK7vMY`)e|l3WCFWrmZ=b?~%%$~9V&a(&rvzDhZ~LsGFGZjShNuj-&r zTMB9u{__Y|nTnMM+wx*h0}Ki~fDj%jczbxz;GB7nfynp$sp4P$^Z&1Z ze)K&)sTgH-tX`O%zUd6OfDc#0cc4@1D}_RtP5`T44Ez}M&uN4Qh=@N^apWb|+C?#JEmUFo%k8I)fOMsK?A`6tKagbHx5HY z-BtJJ_>50hgHkpbm)ZL7S~6eepv2FQHoS#8iG6UKGF&`{XyZ0nb`lmCIIl#F%C(L* zzMAba(UG)AW@${qSgTba7QlO*LrA_`p$C5HL_evGmnz{6i0(ESDg^%?p`n_H>mhiY z@A2nGVZ)X~%)prV;27Qkf%<%6&jBAi`X!Y&dWhYDB^D2xSar!D7e?Kd7dez0+;9~&PP69> z9m+{3*WJAIFJUC;*q!$6rHr6M+Xfgue3o?Bs8!8^d|_P4?*bW2?FuubdlVkkgJ4mL zhf`!wH141pH>l6GI+{XQj=9fGU4dzlcwLbX&;w5%LXf;SoNuL;Q@z9c?nPy^uysAK?@-x+Q1?LZ)&N^ z+meFQYXCOo@;~1Os||6v&C@O3#NFZrHX)EE%r7uCyv+t?2f*&kEwTA`#;XC^Aq2t) zT&F`wps5kkBx^vo(Aacylz{{EL+EY9AX3p*vz5T6du3EYLz&(gy3+Ml@wB*AKtk1! zDPTYL^4}x_26|(oun5)VmLV%+1{%W%Y1UrVF>?uc!E;w>@T5gTyE+DI7*=r8GK_W@ zctoWdV~QFsFG|(RL?Nm|_`jt-B9k=KA}SGJ4vgvMBikYvE{{Qio0X|MmzakQ+<69Y z(A#1Y_27SqWDw?HB4!{(eAYSP2x*|SWG%um_`n(H3=Yl^h_euDj2Wnn${#07sAddJ zuk2hHUSjm5QQlUkWdBHKR%w!#mTze>+msF#Ay=~b+vhXsZ|hUB4w-+7&<9_77!_cs zz(aLh+FK0lNQ(j{JH}b%qR|Wg^owHS$L2)oyOYLrJRpqI1%9791#(qJ*=U7KD^EMh zfy`oV#ibvrtVO}2&%9$+IAsr=SfT_`sh zBm-aa_b+k;7z{4Sc_)XUfzi_B&*`IUr2Rmo)sQ9YVbXYr5R?rSn6I|r0fm3ll>^uM zzPe6!gMMJd^mZC}|5G;K<5@EYqtjg(qDOT#T#aEu4BJXANT5qT#oE5h_<-Wb&~6#i zZ-+~vk4tIZ>J&Et2}VZ^46+Wf$0jI)(e2P}EF2oAtS`G{hOBuE|ugv ziEtB_$YO_saUJuum_!M;V57kME=KYoE)V_dy6f@^MSMa8dS+!0BWbVF8w!{VB^rc` zwZGYU!wlrYZSVvtp5pMQQ^@B_VW9oUMrJ_Twy*BE&W+kvo;Qj z_pY-81#-Lk%Z{`o;DuEd@4(P|SY6V=a*otPkEA_^28k^IY>0}%>S48YwP{YtMGd2@ zZgbwk>tUO6o`?OvGMbfLx?X zxr;-1n|mp>i=NK4!$=0Uh#j$qP=`Qn@cHZzSbAq%GBA#yK%#)IIYi@UuQK3PqH!e+ zFjVI~Fy9%>5l){YEg2}{ZdjO*4tVNROo1pplh4H_#?X(DD6CML#TstHiUGd=^+?rQ zcDq;x+cSYL48eg?KryZ(hxQat>$9$fzLo2R3{Sih?gVa8=a zNukW}S|`&g19Gl8jr5pS0dUMn;5ogq@34Qm z#5}oaT3W#_<-=6647_)x==p&7KjFdCjUl$zus_d|N~$TdG_I|2T|_q%~{vQJ{J zw1@EPIZR{)fFCo6WoX%sa)3AEzb^kgAqS<#Vi=lXw8e1nv|=G0XOq&m$bIJ}9K#^v z2oVHY3kIu8eCDpF%|n1Qx@oy!G{1tk9fuem_9FvTTptO?j>V4~WY2d7)`*`$^#jXd z*UC84v9Qxd2}y^w*(URtkBsh%DrBzG<~d4loen2*4j9l$0R(p*G|B6nUqbgBbASpr zgMrVmyLkBn2zp3;!fdYM;-bS@j`TlT4sldu`r!P8TtMR;;?KgO;1DmT6g<$(MTw*%AXw~t0DWi*m8rh@52P3s?WwMB`=n5&8hUeZypjpQLMPEndyXwbakf=@FnPGBva2{4%_lfB zkZ0;o{jWCNAx>$X48?i9%bB!b(zLV`z8*6UIx8-)sP^bim?yNtAj!37rnInrV0>xD zw@UD+dQgKnH= zKufS*x+|?W=-|wmzys*TPN31^rd<+&*lulxv&aA%iW{99L)+M&q~lHF?yQoq2n3y6 z0(9Z0lkq_&8N$DAsT{H%!7(^=_AB#iZ?c#ZrY&I+*X7aTe4Lc$ZXZy z?0B(#?GW-{@%!-UuJEysg|5Bta;jLYyD_@Oq<&tQzr~`Nb@wCVG!_F+ov}Dp;uFa| zU;`rRi3eGaS8{TPQ**1>OY-2gVOEe9uRJ=bdRjbyI3)3Ap^_s@wv39u-zse?SZq{@ zT%z*7d*&y7nvmczvK)%HSSSq_H0^90T+qj;2&2hWk$J?f!+cE$BMy(gC6pxj-B1Og zT2iSV@f?=;ncJ2Zu^}MLb;>rWe^T9tTp(r=q}Bt=v8GDjcseC4fN3QcTi-oBl&E;A zB(M?I=HQaIPtFd{l*^f69tRNg%X6yona&v)4g;->4S#2lcPAA5;rJQr>$#_8B}nDe zf1knoNirA%!Z=uKvJm31yDi}1MaF}|T$6LZW`L0#=QuFNAu|SGIrT}Q?9a?wAmjBu zmO`6KZc5C&&csWpwC>Rly|60ff$P_X_lT}<0#`pk#lVY-Vl*)2d$Sjpg~qcbA%%)v3U z7-lB-9GX%tJ$Dcfj)$f7oM>Zz(ou2Q(8bM|e z?z;X|Popjb_zL1gbh)@4oXmRA7W9w`dW|EOcvcISKeHKz{tVscgmZ6nl~Lf0Mi@jf z)@{P?SaXmXXq+ycAY=lL7o1xf*lLl|du(5y!-&+I1sGd6A0oN^O0DElA{eH;BCRa2~yBKC5 zb8ZYXz>9=wH>zB^2v`q_c(Y)+Hd?sU@WbUTZ$VT zCbMl1p(jHl;*^-d0)c)ozr#QczZisO+~TBv#LuAJZ{ybQ6qC`FELtuAHNoUqPt50@ ziuR7WZ?y{1RBvbvnub!e523Wi)rgsv}%7qH+!Vb3VGg)DCzKZ%{AmgrFO-|42tm#TX0))%r=P$%hb^*~gt4zF3!+#32 zoAWK&P=i0)%s)WK!yIh^8r93bwdgzMO-7{!w3M#+E^7?N<6It4gvYaM3B?I$9O|eh zy|jAO+KWeHfegsQ4UWwFUNZzES1Eq@oflC_Yr`vLD<7&^;}Ow@9Y#3Tal7hkzjm1g z5HD}h2@?G9$@2vNt}`m7O=Gmv8;W7xKrAAojW!-C3;fJzK_Z76_}=X)^-71qqm?># z#RbEn+oQ#~;z5>Xuw;Nef*MnnVgR+wgN~pz17O4^Pzn9yh163*yAkHdUZH}USaZbH zJ$&EIM%{%l;Evy+U&YUd;-=TR{_dMEfn%vKf3;IRIby&iBOnJxH0}7Tpixfh7Ykn_(Ya2$$ftM5}l|UBn2YKr-Rto4q_NX+lM2KvSlt z&7Sdpm!UmaMg-(QyBd}8c!CL!b{br$^^hJrY#c&&4!PLb5nkGCmxhp#ZZw$Aln#)` z&}t=K;VlJX!%(T2yvSh%847av=A%L{ZF6CjAP_vvT-HfnoAHLQ^e#Rl&u}*e?cu~( zYv{Hxpp9p6heZ@~kej-bQz&GDn@^Nte6$;Ss2-yRaMgSKm_a`vhiXN7%pl0i?1vOI z?PKQw40c}XfgcChbXw(hT)JS{Rj+MwtHWk*7IGAU4v(Q;QbBkyA_^X2Aa^hHI^yuA zbB<4@^~NFPFrM>R$d6~xeCZx=WTKgKhe8i5EQYs7cZvA!GLo}N$5ZaBes*54#ojo? z+T%apG98YxAFo_Gy}}FP7KiDQGmY+%k4 zusE2DwDLY-MWM3pb@#R^HJJ@6XYBQXAQ@1H@o@^0u@Cv_`kGc&ayavO8yn}=mGn79FAwLTI z@8cZm;{a?p+%UF0(+#1MruyjAIJEJwsv1@IybnzOfQIb$5Z-kvc4ME%y66ym-O>?v zOuH4}CA7PjCJAvNwCUUn`cMH=5P)*Uw?FTdA>$yXJa7hhh$XaR7UxXfDI?*I+m`^7 zJr#%0$a)TZ6}_==?o6{|@xeF&kHb3Pwr0#?kvXrxO#>-laQpXE?k>}zT)ViR+7lS> zIBgDN7M(p0RjS;;aKgD*wOOt_ofX@()DE=CZF&HK8{S7SzFYuc?}XGFQcdy?B?Q=E znV}mq(UJ%;;&9P^8&MSLRYV#hAW0*h;)$UQPRzVKhPZb&NScsgGr&vi7>vguxXiVK zE+B_aZ2~sIaeohsFVRR#wf19F{E1JN&ryAX`qH6M`4W`2_ z&hJ4L17=D!iJ)wY^}sw~TjTk`Ci~(o8zqB=&WqI8c z1aipBFoM_*R7XOSf*%l$N(*5aaxh=+dz$jePe%t(wkbs7gi{=LdhoA!W&!iniP4y` zOWIW&23LT!Ei}mGIb#qt49tNc7mx~HwGuaTxEb0%Z*3}Ti*%R00(#VaG`d9sM6fY| z0!jDAWmN~aAC8OuM65G>g-Tg$WqwWut0n;*CRx!Xt^4K> z)ER$Nyp!$~CIA~;qyz80l8skW7$6J-BF6M2-i^dW@sCAAKY#vHRNaq|CO+pKs~5y@ z)8)IaO>FP9jX2|ZUg9qYHJ$nbD&;%uq-9M{A_%_G@y?S$1(FGbLSh{-vx4W(@DyQa z8H-_nLTdL3|77yA2O=h`;)p{OhSr(Zwgo9P>}%dB@HYo?8x=(rXWbRW2OVzB&>P?B zHC>Wn!hsrSS;Al%HX5@C+ADp&DSB_3MnbixQ$c-5M~aIrBnW0^IK5&6QX2eH`J5># z7mecz{fbUJ+MGk-R-CpTc6f9`T`y}2^kauC587RmthMh6`V#_Twqty3ooif2HSDtSMmF4rOXD7#n~lKoInTyOiz`yTbm z?|p$lRM5p3Rx*I0lL9883gjZue}>`YnI>;NFcOysf0p(;ssar0;JA0U(ZiY9MIozT z(kL#V*MJeGD85c{(xtyA6^$+nYv;N$ZgGp#Xo*GlR6b=lM0MRi+#z9bHH!xvDOWhW zwr6JH&QVd}p~UCMd`vbw%45802**%qy11E7b1gX7dZ9Atj#pf2z=Z60Th21EUtC~u zi#3ZU4)krHTC7z5Ru6+Y4iKuqIo1&@nO=@`?emf`HD_f8jCXdM9bTHi-*mLRutL7@ zle&!A>%jXNR<;i-4~VHCov|s0IrD2#!$P5>ZC`-MKq>JU!V&?aJ2=z|tY7Ck@%q_4rvNTfxHP+#n2oD>EzGG(ik7 z%|ehNA)y2wTsi3?=6WXw`zhXGL-!U%B32%IoCC0Zl!>t?=F2Xbzq8=SMfeTG4okk$ z?v*)Z9TzR8k0fzn`q(jKeNMwRwH4eCafwb3lSFeB0?!{N#BYn2YJ(<$LW-Oa`14hcU%PP^(x&5xiviq>L@PsEnO|yBvRxcwy9klkX!V9{P z-c44E9n&40!(uDUUIarQ>p{gTvpz7^%9Ni~mO}CH*x-^KFta*lAPMDnuCEY4`iIgrPG)xifZy&AA?S?#P}T(zk^u|VJI9p`kF9+ zYc&7jA%K-)p|HZI@1bhlOjlcp4`f(Q*gNufHXVn+KBh7iRc~PCw4o?Yy)dDg^#qqM znt`d6MKgiIb1&s>lL^4Po;m0U&AyLZF3K@k_Hf$lZ#x zpGUVtK?y~iP5^rKsrzniU<%Y}+zn>!aSoYgK#Vhq@@5~jc8`b`+vpnB3XdPUn48Ij zW$dYbzNDZYQ&#NEFl%&CILMNNd}QQo`et`&YtMytJAI}VJak~abg>W}X|Gi5Zt*U) z9*-w70*RIB-H%aQPv%9Nmv0HRn6;{AXpY%Y?OLyl_1yJwVlGH0Nq292WSL=2(0Ng9 zL*yuNduFcF-m++(8mZ(J&;ZR76%`-a%uuOy8UEk_H79dt=yeQAtKY!;=Ocak@r~zp zt!vEPdS`zvha6&xDyf&?ki@8LR{4ee-aD;UpI9Q*>J^76Oh5)5gZ}M5on&X zoZVb)=6ZAdoZ}l5uA_Y$B z!7*taQD02$SF16)1=W5`7`Als#7co`fjJ14v2+m}I0M7JCSeEFh&7b3$~Kp{yY#gw zedbhwlb-8^%n1~i3O(4~*kn{qUZ}L+43gt{0R3@j>Kp|cP$p{uY}o$4%E|;m9#9;# zJTQHjoj?*$@Fv72rDhy@`%vk?x#zM+`FT7TE*y0Iws~MtgtP&vOp4xe&Os%NmkN~& z#Rmg(Fxw_N7DxjaTp1z)pCR4_YF92K))L*}J`#>T+bEca28IoJp}(XN_6GZ0T6|vt zVG&NlU~6*#4-o}Ml%?N_Xao95Q zaM?6SbBN6NmdhmyBG@EUq_}oAk1+SLL7#Iv;6{CnapR$OVihAlwnfjM5ls%!mq3OC zKYw-IGAn>*zy(SriLJA7l2PbP(ZU|_|N65ux{>OU)&Z!2&(hBs^-04=8WpUr`T0l< z3A0JMlbEM0sjF6DOX^&Q>a=RCR)Jb*e$E#!&Fhq*!Y~->B!W8zv^NUOfKHeW%x!U2GbP9XW850)NjoHDFUp)J^H%I&ICrx6|L&QFwCxWC(i-pqg znpL&OINTrJL#reP3Q*i;dppY38HYhUu@7#{^cu~Vg#}OGMrfZCW{c#S42o%c@BTyU z24%iaRA|5( zSm-vi+46B?k;b4BEEHiGFCGWfeNQV|UZa%+tc8qzaQNcF6RRopG~b}rLU&{SLHkBH zM~4k=?Ob9dRGmr`PaiS|%oaskz}dP;$14dHkMG>Yh7d=L1$YzFK5Z*GG+}2UUAke- z9S>lL&o&e3h*$+DP7tn0uFl-iw?{LDvluiBZQHuA*NCG{KWx8`h1H8uOkl^{h5@J5k|V6^>A_Nb(I3$sJa)`6oADGWdPDDb_3+vp$yP9r3whp`rg z#l(PKV8Gs(g)Ci~9ohaD@N=$2C5uZJBe{i3N(`um|4Mmzx|#AQYh94`d}-a=8wmljdjnZPLaX?=U!Cb z5I=t&6fYhya+Y*OAF-1M7bn^h&Bp^)0@fhhiAq;xE9;t|8P?>M*%EvosFYgIH>nE( zpXY2D;-O92Jpkg}i|2Vrr{bvM_d3%!_M`)*I`fs5zn&k4w=~TC(3lzH5 zrTdgQt@qPGoc`u8P*B)`+l_3H(FamKqV~|1aP!s6A~ke%;WZ95F!Yi>N-zooA&1XY zz_{}Dm{#hZw@rk`v@RsDIkE)c+|RHmxe?>HhJ;kw3T*WQSC8L?0(OFk2tSSkP}fKjJ~O`-fe`(|%1wBzq{AyVyad|x3tZ??`pB1i0`Q#aUF*W5NexM_@O$sOQW}eH9E__!5W|>oDE9tzF26b zQ);sB+U_t&eNnGa>AR)l>ajS$MTj-PV~<-9oS%9YS5#=J@a(xzwtzK&k$@Fola=h( z_7H-B!Gxf&jdzK=ZiPKTnc2S!-)*S0X@Nf4BTO{O?XIo&dfPnM>6(B+pXtVcd|gt# z=6$pI;D^<>5|kR6W#_-U;KYN)8>t%aAZ9}|#oTyW7*RFP0rzsHwZdhWg%X!5UOtCm zO1(pB!kB=kCo-O~P-mdti$V*_=@o04N?uwPIFB6S zrms9BkGQQWK^A!PL^Uq0U%Xi#(qf_n$+AJ62j~4g->2&lX8#AzD#hSKEk9vnEQ9aHF zR?0arrSG{x%c9fL7I#ScY5dv24raGwAaLQXdn0Pd!Pb1>l7nN+GoDil@5})uBI;q< zS3|j(+{g1=v4f697C)8A0s0%q6^p-COUGN#2bwJ-}=uNW#QJX)ZT#*1EH zF149)iezSp%LK1W+xfx~!17`)-LZays(I>cJoN$_l0xF|y7-OqvZH_<<% ze8qW`3t|Ox)*H7e^4OiS3d4PrgAV~1y(9iZ@jSa`l~r__y7tH-DAMZ*v=|b>T&3p> z#&rw}`7aQ%MbPx9iAq@bb>Uq1aLrio%ghfxE~3{ zfg5x078!}yIAq?msRlZQ3BsXhz);Un`;;CnTkIO`IPj(dm8}#GZK{XycxmHsqiLYx z1%@K~U?AWGyY1pGe;+@i1>MV9x%Ys}fOtHc*VB0&hcWO1Sf0jn^&^vkoC7JW@$8t7 zOn_LEb`|WCdc}AQ>T+q^VcTSa-Wrfdci;5(5>&=eP_|(z=E*|l=PvQ{P}BlV()EMw z^$emoOWLn`04KrdW`L?r?PWke z81!IdxsyUTU534%DA8T>sk>e>nnR3%tpWcV)veNb#6%OU zA9(`OBA=ORUiS>8P`|i}fj80q=vWHShc)-kIuH9p$7#EA>lAK##41Q zT>b?mZreK#7&PD8QY^z|j?*K7Eb%iA0^N^U-LH-LU$VC^TMXI#|I|NwZI;)n^1iGZ|1G&%@&8G?nUrj*B1=Iw+I8IK-*( zv0lb2#(^?|t*GcG4lyoq)(Ujks6bhdcLYWQ9VZZBT4K;eagbpd!FS-mf=EDN1qHlr z@`CGVpY^A@r?Vu={v=h!=j-e&&Gn#y1q!3!fNl&l$-0%H9ThsF&^S04qEoTbH7w0! z=UF`>O`#IC`08Wxa+l6$*8tsaF{ijnx+nt1y%wR+nxW3Xo*Doh`v!;@HB*4hF<~Dc z=tM4ZoI6E?jnK_aeS&v#TpZ1ma|324=g1&8IzAv9gN_?DcG6g#E+qxEWf+znRHI*>k3d%RxIMxh;i~7vsNH zbqzd{UK7kSGuDCX=%Qgs0=WSnbCzQ0xMY?@A(eVhB5FGhqwB0XTD_24zm5%zHH`dkyFayuQQ*6Iz+!6FK?kBI5dH zy3Y*35NHk_Yy}8cVZe>r@W>0uCb@ddPpS-d;3XBZOrp<$BTfMIktt4ud(i&tPXc^~ zi{F)IQw`L&>%kkY(nXYN4jWx)XnQ+)kSh+t(@68aO|CUI2qPCbi9k6i4={lDE)+**G|U|KH3PeWlNeHy!~kv#?g7h-ISGdm&od5y zU1vfq*5WXzJ(!@e0`)8i^v2PHe=ieLtB(XI5uk z24*Wr<+*vucCtn@)P!MeX)+mu&qBKqykvl)=*(!95iw$GemSh4#nn&UBpD^0LOn;c z>lLm49eOM@upztMD`|g)30I9qXeX>YECFUd%Os@0Isr>YI7iH8Ii-OY5NuzjTd&Xt zp(S-vOGgItYx>Zmlq~}eXxB_0R3iiJ5+NIK6PIfgZ~K}M0u~zwAtoetEprN);yYna za>)@~P4>c?S^prQF6Ja_Cq%d5h+4w@!5+Tw-BQG%59ww!F46zdB_XEd8ph6J0TrlK z$8u>R9hK(0r+ow!JY7@?Ap_bfrSc>Dxxrs2{`OOmbA)jN(}wyP`<}~UPb~ykcOUP$ z!16na8N`DikSLFa`0w~8b?Om-sYkoHE+FB9?l4JC#&2p=*rdvxu6Wl>fZ5BWcUU`R z(MGH%7ApIG%TObd3o%-()9JQnhEb&rw;uiR8ShYnA)ion#or^H3}zs7QtUJ+Kqvqi zOe3bFP#W=s(v3LwIHJvR_JTn#gF7rJ1(x6J0XoZBGsXBhyCDxLxuH}H=$n|$t%2O| zEIYB8#WbTDj4Gt-l_*8UIAmNKkjR-gBUQ`^8-Z#%UPd^@$$aot;POF|6(!ynQsy^C8~~?x;fhK@x6aiQGC{~E1F;YbBh=MIltpA zMgQM?Suy|FZId)Jp_hg1CD|GB>ZpB3lN{#{W4#-ID-k15(;^AW}K`~Uuo zor6L3bKkA#zwC8y`}6((ciCZKjdc*6Y1-uv4 zN4?H=Ssg8~8JmfDMw9sVMkQS<b!3=^tPljkGmJglb- zr%LgZe(h#vG!AI1bCFgDjI~xNaKapeOA$|(jhyB|BZ7Diap}Z?c|OIvea5#Y4m~J& zSZ5oUeyT99x>ft$Ny~f|_bl#A6>?rvz(nW-;xG*;aNg4k9YZ$8P*mS2wZX-k__G<# z(r7VKv=4ib_^fm@&6-dg;=uiU*7kSDt0oEyTta~aipM<1?Ad!GJak9&LjW_L{kPdH zX0#=6pYAB+W9WE~Vy9cC)M9iwUt)HE-w@{<8M&MOS;k}u=M0bFAI#%g=-5|UOi%&a z)uOwA?Go!z?0a1lGo2suNo|6vmIJEt~;oy0rD=c;EU7Y6)UQC;UPiAKUp#~&0 z>4@1WjxuvF;E92v3)4RanoyN_KNO%0%hC7TQm0}EUS$45%gn?)gCRwk(T#VpCWz7m z7Uc4mKJbKt0ImUXZpF;vwzo3dTF0xsK3hb2GH{k=&Jc!oe&77}`%}Wt*trZ4CDzlx zBYx)=-A8LkQEOEX#)?>PA6GM>3ClvWgjGCe07*c$zYG}$6dD(;5$6WOvHr#^wBs5+4y~m9vi{_Ro#sE_2nEEQHnWs5B3`QvU(EQC0VtgWO~U+7VX9vT2Qt zE2%zhveam4+JtJZGx??*DAJ>-(5c+94zAO%t%dePD}*o$n1w29t&A_DE$QGJM`d!a zpTzf`V#D6!#zCD3&VD^;g>Z#+*3`?REiy0_mI}Dyp}I|#6@ydSC0cK)nfR>ryG0fC z-~GPg{IRLHzw0OYu(4ddKJ6D3;~)O*#riH^T$KOy>oYZoRIvB>DMj<;pI%(w`-8>t ziceGtY8d<{e^gQZflnyvpB&SZ&wG75=f$Y=8Zmi}SDk?-|Ig7ffSi z>!E(-P;Wr)4TuW+;g5c4asI)t%tdwJ0*GMq@<0Jm$Ma?@QtzNRZefGvpvc4iWB$`( zeZzP8)fqOQFMH==_#b|6aeeuJTnxYBzlwvfk=GD6u%=utfRBDvQO3nnKE13cU-j~$ zded9&x_EBw_@vV&L4SBRb+HLh6Vs~SX51kcnG&?RV1-Zdj)4{!+7j*Ap7|`U?g3$d z@EN+Q(G4At32K+gRGk`wLl2zB1MaYUBROuH(_s>oFz4gC_GTbl zY!p(bnD^N7>RX~6#RPL`tHt#1cuo=e9S77?JjZ)YL?w#fO)fP>(eM~9bI7+qPDdw3 zzhl(K=VD-d>m9t-$ELF^6g%c56dQN!pRszFc3DAaL$C{>0SjOv;H0Q_Z@WG>K$6%P zP@T6}TSvtPrj8*W*3sBg!>&WqVM6VhT~#e+9jdp4DxX zFhRviR|O#hx76ac$?AbZD&;s1dk~vwC4?}T?cImXJP4?uWpz{hN4^4h{d%q1jrfB( zq@s$Sv1@)%a0?)w_#OkDlhzds^ik_arQKeMZyy0y9yrnts%n8X0>RSl^Sm?Y=E994 zgL4fvCveD%OsG(o%yyj021b3PXP0KiSWmD-HSwoB-ks zxn*`R^P1*4y7`zX-qutrlj+BmuXBa7sZVBAEZ*3ihp;eX0W+Tt`nlph(Kb>nd$h$WNvC;8x#wz)GQsjkz zV+wo=IH~D7X9CNMRuJdz)IZJUN}U-?d`lRX#>TIoZVs0V!%jwn-$}oL>vDYJM_S=d zAN4r~)C0dD`LF)-uPyd3{wqcM>t4fA8xMW(1zn%=(Z%__KU5qa`8w5im-d3OkY4w- z#qzm-q3D0-#}(Jhf0F**R2I!c{ItK}TZ-;8f32S%Z30keRc~%Y|G_B|gaa3GIGl;- zq@|eg23LMBQXep`V(cP4i|L3IZaSQV56O zrFUHJ9Hc}_Vn`N?Ythb^036_|iOfJLn3p@Fcb+k9i_Zou+WfwXu%Al`BQ-3MkQ4=T zJhNwng(QGo>HmSykAsoTiwxsHSrd*Lx9Istf8(;b?eTclWu`<8ga>lA+fcnz@FnjuW^#@ zuZ ztNGZ4y9w8+Vr{NxBMJhw7;{2&MHD2=xVkud&?=qJi)R5v1eC1HSlCO-GP4r2Rp=EU zg>Z3oc9e9zgU+FY`4m;oVvA>sqS!6Y>U7{`w;&co#U0-pvqRW;Rls@6+-jyrR|c^| zIFD34goW3G(TOwc9g_d-tP$U&3O+PGHnh`o{F3o__+qR_rrAe@K-GFDq#OJyZg6m9 za)O~=?s1^5IQqq(!^4LR*SUXGA|xDv>BWU|fcZLP9rEnN<6qVVN6_Jb=zP$@78pfr zgcC(%V=4}otyos0cx*rHmBsl#zbPu%M+PZ#38vpvrGM|+i}F2QW{9^(D%IY<^+84P z6@NoUhTgr7B{%xZGtgTTbMJn&iEkVzs8@71wHJYW_s(~rLBgp zhBz%YHg<&D;L1t|m%%8`>58ZL-(g3Ql4J%lbEu0J{!(d6F!_X_udB2xpi7$BEM+ps zU~Q27fQ<&Q5DW6p%LEf&U6AOQ|T=7Kz28DUuec>YF)UXTe<^~ z2AF^T=TkObR=ky6LZ>RcvAEkQA`zP+_a%eiwx@e51AeqK1PU!$%4+LUs@`3+NvVd_ zp8@kq3*~vx9|~9wiwv?x$lx98)GsuIzr^poA26l5%xQ*|6XzLu;|$NCU&0c>&gIhf z9k_6EPd9Oq&BBtKqzCd0pq^e342%ZLb7gxhAt1m5yPJ3s3t~XRWa3rKcYKCcLE@S3 zHVqPFv|d7p*-RD*AaE2mclr?ug)WosIEW}f*dGiLqIu{b!(r zP^x9{7A-VF6mHDCq2j^BVdG0Y(@Bw=vfdx&Vx=rzE5|$hSho{=>Eu8+XG)jh!jdcn zHU{sWT(9yyetL2Io$s>TX5=^5;99GP)BfkavG}o<{>B0kG()!H-D9EOqE7tw?~kft z_o8SP|CStEwa@?fEyeln?<%o!1?hQIx<9-nqvE^zh|OQ^{e0CgMrE(KN0yqv9a+w zLi7VfgHR9g$r7a%tcYVuJeewM!{WLmzOb{3=AQx2b1LwFH(=^e5qX|gDR6?03*C=` zKuZjH%cs$RD6Z9QvdWvq%B{z5D6oMMqcSuo49BTb`#N1PJ#TTHthJM5P<{eEDJELA znXV7A8xT;PV#+NPLPBYwU2@S6X*`E@_7)rK#Gs2g1W*&*2xTCUixxF^VbC4X4R8~; zBV6rTGX|kNG#{{Qm_?vo2fk#^)dlRqVN2{Nl*MZzrZ26j35j85Q<`y{ITW|K%y~o{ zA~4>7yktIO2l0SaIhfCTmrkA>viR#vby~1vtyUS(QJm4e5V;6D4$e&2G3Z~haGx{Sht+`C^Dp)Fq)$agH)i9p^r?PPmlg;#yKk_Hd;-dqycm*`x~yPyO}0tL^Efq1&x?rC?cg~0MG|9xpou~Khe zgb8s2Eyt#?z&Qb%j)4vsaa5P{ylMfA_l4xRF7Z6P@z;1swDPl=w;Sn%ST-xn8$;rre9&HTOZnmu8FO4zm`xU`SKrE{!E6ouJzf4{YyGr$&OiRc zKL&)UDiVqs{|+14TcyVa`|59X2s^y?$~dW9E(DVEGoek6u2zx|7_(n=S^v<{0ZzExC&Yvu4T-5LJFkCE%m z0^t)u#%(_2mBsSH7t8sD&4s5ARUB<&{hFUsoL}<>tK#C#(JB0`Z!U_T_p^%izx_rX z2xp@zcl85o)s+*G7I$8fouKe(wKF?BsG)oYmL4k?rS)pCbRpf1QyGg}BsHB?OfL?~ znF}LuY)00&T8S(sr^L@C7zd#oUM<2dg{+UOh2>C6vFwzVrcM+? zG)@RSO?sm9;?n4__hdb=5kMr60Y9hr{OnArOuA^SFFa#9LcIEPxr9%oJnnRW|f zM7*)?{b*ahBkF^089xVM6R^*S+jmsL4(<_Cu5GgP=m^`S-2yaSszT#XiTAkmo!@pISV?-2F1-i zg^q!adxpfYj$T+}tgAgPHFJnLJ5a$>0M@NU2Uv3K$y?62m>k_ z&J_;*`yr3Nc)Fydf;w@z9Q>~CP$WnaAbAkHa}41ihuk03E_6^;*QeSTNRfHinM||B zOp3G*xyIJwQU)D*4YVKu$sbYRki&d~J*Nw8tBnUTTc!3OL#6y!RE&?zS=b2-H)R*y zk`mTtIuE|mRlqwOrsLRHQIqDyAq`iScAvb<9UKo{{{jDemIIv)X{lpo7q>aLJqOc7 zOdVJ=(SRHEb&L>o+cWd8_c@Sr7obf_JO&Od@| z!lHQjyAlNRt-8|h?+LJc6?WqW+lSV+bIs~qS-9U4$=goOh4S<0ID}qce za3Cq|i=!fLZ$dLO!*d)r+jO{Guigq4r&iML)VBj?MAy>yNj2UeRp4b(=J#Mm$EZFd6?Z zx;isVNJxzJc7t66AEtuLfogm40zacb;#pacaFFmk_FdI7O77aEI5N@c4n|>Ev{1bF zZqD?$1}^y~U9428)!A#)ic0;!C@T~1bQR6Ps=}g_? z(5fYKhxW(8{&c%}Vg|6Vct!A~fbFaMqKOh#D^s27W0`+<4E zeEdfg$H#woE-V7TV{Xy>)_=1o|M(k}gd>t8fQ5WilGmE3%xZFKInPiz2F^)aJi>d1 z9fcDq_`QcjULbI-cjFn6psxmrFnr>`V^F`Nz(uAH9nC><)RFTgm6!3xH1fXUcWBNQ zYl&331J})4dO0!Rivol}9SLFx@tSf{l(ZbJ23ycWna&XW4PM<0R})O3!pM19}gfdGafqa0<_i`Na;dnQQ0k^mIn5N z?_Ltq_{fz#qU)jJKzaSVRKkLI2*KH>(%r^Jn1BohV6qy95tVoRf#*4CspLE0srjc(&2CMmacj_)Fo8x*J1S+;(Z#bw7KkG7N3B+GU?^ z4lU=su{dE35j5YKhY_>6c{1dtg_%Ruj|mxFKI9D3&I(yqsB%xWEm;$R4&WlpV7-ga zif55IymV;HAh1t~cT8u28!cipVa^^c$QqS-l!ENi7%)?c464&>Emq+Amr?bT0nzNOe}`CDGNqxqli^(* zIe^C^dIqIfuzaAXfCSSCV{H#vDi9Dcx(90h<4ol^#fxmDI@8q<0~+}_OR~Zuoi2zI z6Eehr6GENm4hD4CV`IO~kcdKjm>XRRTDl8nLQ&;R(!kOscBv6@0$auB!r*a8s}sr( zbIO@{;W2iw1}DASYN^{@bRDj#o8dRcJF&BU#1*?;OgU91#EhF@N;L9 zl>=uv3PvzGhTwMwg+x;VN1)t8+fY9WfADa=!@@=Q7y?sa93-ekHQR4O4A&QZT~WUD zB}Mzeukhwy>a@SEe&MUtGVrsiGQH%@a){?se#8eT9)byhgCW=;?-1DHq|)1U9FMbL zGSLeRdB;%|R!6k8V9ac?ddr(>ub=F0PF^;ZE(T}44n;aT9%J@BV9fgx2NaH|xa%D- z7fLbpJW%lViOPrXx1c4tr#O%LIm#na<>=tnarW|I7SP{tJv?2oyl3W7H`EtYnK&cT zc?O1kJ_pK)h!BsVn4&>wXrl7ci=UUXB`)1CIFI!^2A)e~>24ZT9Ii2dE~iJ%MYGFx zI)PrmdU3TaFXs--qspho>T$d1SO%ewu9~#DSfbltu6C4*=j}x`GK;DzgkQf;%04w$hVV3YEQd zW`|Sf9%~4F1hW*(5gDVh=UFG~nG{hNhs#V$`ic?--muHlEu*SLA zEX8?t=nwo1m!FyFDU22~3Vg6A$nXO~K@Ai{7hE41ii97~p5n#x7_^(_0_8KYNti>d zD_zN|D3Hz_cy8zsiIuu8GzeWPl(-im3y131Z5|(-_gxO^DK>R@D8PSSr%J4j%*{RU zxHb;B4qT8yNqmrL%lJdE+nL*pG5f`BLx_eF0)3Cf_97v}yay zAv(63fgfA+Jlog5sc1j!{fh1O=dHT2rXY}lIYRw!yn7sgZ-LV5LxhsGe$5+;?pOZ2 z;`vW}oyu4$G!BH57U+{cEL*<6^hT+BTqd;7!g=7dbAi}4oX zEL6)c&OH#;jIsId7+QVMy9fO9Ud8z}SSNU$$WD^4W}H#?jMm)RdtQfJ46rY#cb@P~j{_cm z8GL9;=$eEkqou^YGyJx4X6@J=|s- zLl-iD0}F2RG7>Oic+0z?dL^JmVnt)20Yk0SLi`d60y}5ELBTPcvhU>;I!J`x+!zp6 zsLr6;j)PCD=&14;LgRfzWMvscS@sB4=fD|QPXIXpsSi`;`_g4`0pa4vcf>wpj>~W` zz^oOfS@_weIaR8rxgbos>y_LojN*_mOu!PZ6=C3_b2P^ZdGyF^{CRGTBBY|sgj+s zr5MK{8U-EL;(#RfkX(VDgMZEgsw6;$(qTt6TxKv&{Ej;Vazk>Q*qNKH6lR&V|K{EA z4F99@MSH|&VAe!(8rWO;h^B;M-QQ>Frw83t9Cjn;1jW@ZCYe?mn6kmH1LL2WzcecG zR|-v>QTtWHwf)L9&^cU=qGjF`?7;#f2#1S|wRPQ|bh_0L6UB6&qz43T<aZ@Y{gKnhL!WB{=X^+`>aj&{6Nb7# zJKn(F8cOTdj!?0NJdorZVwtW!-A_w3kkO99PZeT18 zb{J4qWH64Q{2tO zT{6`A4}L{a{?wNgPhayHhFY&&7R=l}n)REFV18i7(J9vx*bYF zY!p!P?Z58}i}sg%Kz;`{Hd1jGG1kbM&80O4pAX^D!LW;}23(ccxcE6#cme`&*o_V1^TlawPB%~eKd300 z^lJy#AxzwZJ(=~fDH<28;=zCt&L~r+IoULbQf>_67);@qif(|OA*$wWowXj|caZdm z2BO1Ikje^X1vUzFs>kW`S$JO3GY=D#I5)6uuqf)&x|wy$dNdUZ5h78SJ)lpKgE0bN zi3!Bf8x=9R1XM-(%$&MF!idA=b;SS|^Y=lK~n37u@zp^0KRDC20fC{ou`0KnQb9B0sGdxj%-{ZUZBrePa+QMBc1^alPTU8Opy^mpxL*{ zWJ2Io5@?San#1TC-0RM9w#HIOEyxs59t=Rn>4ek(7h=PFrqUa_>W#b+SaFD@`b!n= zfSpFbIU|>%34k2Tm+`C(hLSkGlCre`Cq+R8pFZ9Xk&1-g46wb942Ys0g9!s^kK$&J z|93}Gi*Tpk<=Rs%yY}~l_W0dH?00SI`%%Zj(i|1ed*+u!*mvHGrLi8y}mE_Pesu zY@MrSv?f|CptnkBYjvTN5A#0wy?Y$yZIrvylz9h0B_)Ydw5-rVm)S5EzI%V&#l`VO z!pV~qsF{NR0s&Yj_T6j774lq``8nnios6-oOgWwOTD!_a@1BDKwmUO|@{;YR*pT*? ziyJ`{a81qSFkfacXeAB!jjcmK5o4K#hqmGe1~j|&CanSBdBDT8fVl#M0kuO9AB0vg zjvm}}I80ZvGcu*+HZ zbRrdk!!=WbyHmd=2h=i|fI>!z4ikDAyp~|R0Y}7p827s~ksc_94jczsBVtRV0Wl84 z>R{Lp{ig6^o1!2?rvi<;kM0mfsflHrq*R$P+?-^}^@frVkkjekpYLJE10Sk37fiG} zD|sRan$W7?SgC(k;Xw)`h9o<1XgCHt31L*bth^wyUwwI8*}; zLDs(+Sr{*T9^9NJqm_FOq8y0r8d;?Zj$3(lI5)ic3ySHbpP(Tdc+9l7Qt+5guWUlN zwOfX$(+PNG(4Ioy!?7NZrqP>8M7lZ8oFfnjy@KtI_LS z3+#B;@Tki+L$m8$-b)-zql^StCI>T*SoBNF3vE@BvRIJMqlLis7Ce1-fO$8V1(p>- zB1+j|e{4m@FZRjpEhZ`m#CZCU8PpTQ9t9^SVt6Nx#XqA;wPbsR-Ku}c4%fdgG*yDWA|1|9X+I~r3X8) zdSsfOV_X({LSXgO>uiZLDL8Mn-C~2qfytk5(@>1Hu@NeSQzWDH0VmO0TnJObMEIq1 zF#(mt!NN?5cR`@XB6YP(FBGf{s?x6aAYm>J>?ux=fh^Z89jz|B>w$sJEDDx5;D({r z+n!*V$`r7;5UN>Q1*Y~`K@f9!#(ZNTG$l4A?w~sfYE$K~d%2R9>imbW?`tTMo>uF< z)aW1aWpJ6DGmvo6YRp-eid+5G$4xrypVd7O+V>|FjWrI4p z99GVIJijCTqs^#gAP&?geYPvjY!;V}n*vtZ`tYl#tB2X!YHtt+GKW0LSHKVP{z>1W zDurdmx;yBSkDDGwJlC$r%r2hOnsywy>4M@4nrnu5e3PpaAF|MeG z*QlzV{9>i)gtE90X5sN4Fb?n$No71k!h^0TQ0ScVi8bb+pnKqgx~?a?70#NKoqq?Kh`B6K< zmOO+xuSd>-@~{@&MydVA()3!7+~Wm3#Xfz;Nq|}kWjYB+sn8BijSDloqyWnpH|8_aKDU*u;N1pD+D< z=&Tz#^Jh9@UYQA7Yl|9(cWhjI?ZM|~UH48!E_EDy=h9m>9m}9Vg+q4*cZ^Ge%8AcZ zN4tgN=|;-XkglO@D!Q>{7*u&uLCj5>vEi%2!lPEfNTr2mjaLZ@RSpdXr>Lj{7ha*)nl*4_ zfX&v))3y^ku#AZZI>iP9(_fBM=VGzV@DZj!ncnFth3gdVtzFs!gP|ji5?35cxzAMS zw502uS~c*=8$-RoLWd_|5^MmlxTwrJEi^PE1+4*!pd$imV<6eXAewZERd&EY_*}Is zXh^IQdOQ>Br2>pr7-c^!B&>navTQ>ooI*9%_LG$$!9(Eb_~7GPZ|F>HY>E`@2rw*T zeNj~=ghG>?b8;f4>A@zV=rIg^%lABN zGU|YfN%WfLEC^u2tv6`R=pa^$r5TzdbWJP_V7iq7>!31c5J;!Mr3Q@E9=heOD2Aub z=u}`bSUecf?Q!sob$TIT4Zx*aHn*tdG6@gn3QRyQ4`z8ZzwqGE1{5awt=VO8KEykn z45iPMy@nJ&rh!-|;}l9EgK(^#oJlZ0(PM|7isE|)`YZLu=Tf0iVLkR1WEtr>fd+tX z?}N!{WRJj>o(O?4i{R2IazpVPuo&xyVKr-NzL?3;;g$xm0HN0R%VO)s90S`L>^6YW zux6e+5AUl;0W5BuoAH&077V&}QZ;ueoU5Y%ZYS8U4OS)95<*m`GyJfw{Wh9{?_AX~ILwX}Laqpe-GN^Tvg)Wblqj#p#=xEv` zt1!+*M7Odky8K_+ zWqC|BJY1gb+M2G#AvWVW2+fS8aYrpYs2=2|U=XP*GVNb17OE$#YmGz1!v`$^R>~a0 z9K7J=VC68G%v)WhJ2KR&rkg?13?%hu0TQZmhz*}yb0*jk;B^RF@Fd4z?CKqSGE4{l zfL7XqV_xYqj+*(oSv6wA8;Ino>o#gwh99_kyKZ{CdxRmmn#f(1-11ytd$F$(UY-`+1D!a%IsM6O)@lU`A z9cskpA&LW=!&U%hSA3TprRZL2a78u2Wm*o6)h_aOA*|z6U5y<yD_f8*3pbL`%#&dH!TV40_~u+Cm^e;xcMtgB|h9y7AC9LH$JCTKN(kI6r5|_);S- zTD)*8W6}5wnZVb?dm!%t7;U}9o8{0Z-jg9Ix)b0s#a3MIhaDl6Dpbs>xeJvNcHVQL z#bV>{?yOq|(1hwRb2D18lG1F^)WBWGjPLM}COM0a@KD8{-Zs6_ktr<14~e;k-L?uS z&5A6L5GWewXhj`0c66lebeGC~w1Z5R397Vlo`nSk?tmTW0@fw4599m8?Bbw=(@6zh z&@mIl(%-!t?+4iwjdMZwXuOLl{vDn;w-_Q9^F6w`DgF!v?5=j?3E!XixuZc-9S$K; zWTsCRmfBM9nSJc+=h#2ctq~743~S@>-Z-)1-N%7g6J<;H4CkMLI5r^Uk1w~p9+*u) z2w`Y_2f8lO!wWby{ytd-5DWO;WNi=v#n9)x9TL*&VMN%ylU2`q*)`z8)n zXc}}0nE3&~NS}q(0Ng_tz`Z_G?cj?8Px##Aitm{{5EVweB&xdj{wNd~(%z;ydAXQ{ z#ezn7Kxl>mJEy(VR~G(_xu3l>@U|*UGzYNU~yKt(P7u9I9=V z))*Bra%@Up=%qTbb(ooaY{^3e@N}@F=tH4GrY{qe+m)6Y5nUWeP5fuNgZ6mDDWbt> zyR@NzGrVRdsu16{xnRzRX;?GhVyXS4+KNIL`xG~>U>n8zZm_k+N`M&-bkj18x40zh zIMDQP=h<;l9;Ry-70#sB1AAvKd8O?xj*CwWL&Ro;?~7d|OzA zux85L(0k?yc-1hwQcnjvZK^VH4%z&rv8CY}Xa}?(ffLT_N66Bs9K}(HG(gZ{QlJ~~&jY6c$&#{yBFprWc z*jMY!5OYYI4aP}kN5BdyWPOk&JM)g8qk4Oa&ikpdjaT#rSt2(2*3ZuA7A_Q^Ob!sb zYbr{fJ$!nwc?Os4-@Q{4| zLJfs*KzHN|jR;2u!)~FhxbV!|#>;*<)8&qX8}SM_Tos#mx;IkV`Yy0%Lsd?z z2?oQMcM%s?$4#&*yn*N5W*U?uDx4+HjK9lCWIXg*5sZwMBiS(}nPmLCGuaFb5o;+r zS5nO8U5|NUwO~{XdzSlHoYI9ER>K9sP$T~QI8`!#Cc@G&+KNg9htk^)1XLNl2K2&r zNuP8g<Kw`xHmvjivT4KN@V?5P@EV1uK{QoT z)JhKFE-ObW{TBZhOy6jq&s5f8&;{=u@yv;b3J`vG&=mDQhe2zY`$ALPjNYodf6NfYY{UM=!1>5 zX?gKy$*zXU*3o_eH$A0WXxp|K*y7=p&bwvYjJ&gcO2aqcJ_6KXF$r5zBM?@EEjb`u z>~G*hyS~^b!@Y73^6w}j%G)JV3#Jn0dt{U_Y{lMYUuNmOeZ046%d|uWvYm0Tr(QmE z@hiD1I~s>w-zX@*SC6fJ`biyTfuF)*=WVg0E~B_8ci3Ui@ob}$-JYd(o&h%xKwKiN zXHw55Nd$`BBvPofc;8dk%O36A83wHqedsK;pmm}JVY56!WK3K3# z9RE;;;(M(pJww-kYZ#yj_Y94YhqxMt3``L!?It(a3g&(o+3tpdNr8PZ%10Ec`jRu$ zikEgc%v`1MF;JUvSd>?LS@meEiy9Q?28EdTljwAwa(M>O$n>eKZU5PnrH=;|3=V?2 zlg9T$iCAf^d^vxhU2o#wZL!#(NVX_<6y~w0WS-R80uGs1S8&?Zo9t`YJr^&J^>+I=Y(@ zHX0^^uQWqdRGX+X?{K3@sp|4)!X^O@gLF_vbsg9-km;7kQspP*iW(V zu!mWh-S9DbE5a%h$58)6_D+j!3u>HL}oEfHc>7aw-XPo|RTt?R;d(>(bAAD5D zdYRSoq5Ct#(V=Ovun|G6-b)0ILksJLcvvJ@uO854Fpxul6bk@zstZRv2DXH3Fsy@r zf2D~SBB63m9x(^&95BG}a7TohBPiJBXG8^QX6j`EqMNd6^E;h!aq@i04IMBI!^@m* zf#4l(1DZl~5PIszOP$Y0u3906&1D4}ip)_K{@N2X-DUL-XB^!CjG$`}@|mo%Mi0j; z%Gjq#;-qr%{>D3-lWTu6G`nPF9FJ^QIu2}|sVY{uV?%aqRdh>dRH_RRbg==O{n_*; zOuSkT3&cGwHvXDa5j4-b!1KJ03ln@&IFF%SJIlrbLa48dZe&I>E}K>VQ(RhP*23N+ z^cy84U4t7BF%=j24!v>p?bN@IN29lZea2u$6!hxcHcItBz|Y6he`ui6vCrRSj3 z@|SK47s>d{t;B`PWG*h$rGNII!Hb?>YV@wpw@+w{?m(}XLyPB~ctq5%TujTFW{Wk3 zX7a7fWgzbsy7eB1=m5p`5&ek8!5w|bwi+!89$!OWMF%j~;@#Jl)I*?F1U^*i)R=TC zypQf4Mcu;g0M;yxU4>sVlsV*Qu6M-Y#9DP~MfX!D(V$u2Qo~RNzquF5J^*encN6QiG4MlN$Z54KA^_!4sGW5TwYcDc{ihS2qZrmHm0VZ{#W(nOm0WMhHwA-b4t2dlVj*9TV1;EuIDI!CV1-_&xf36( z6Hnc^#o|R{?s@1xlB!0qRlP2V5hN%9~{9R3+HO{!71Wo%#9dFY?f)(_-Cb6^qi*4BEK;L%?pPsfh-D79_w1kH9S zuEtQtLw>3rv@1eyVCW1CS!z9k%pC1D4}j)MJM4wb)B0|JeAT9c^;pC=k~bMJKo>7~ zaU)%_ahL~826qqU96!M{LZs0kJOQ_zQzeTyV@_T?-lw%Z%$wr87MqT!5}|(e(3;5Jj$y6^$cj;QA)n^_z{-U?j;KIhSb_DJO*IgP-0>>NJ{c1)p zmIM~4=vQL1;_tKttk3~TKp}+f#OxX`rk+A*C)3t7(6F_!u3oU&PB)!0Ou&p24@~`$A={ zQ#`jH>E_vz-d1F1(GXZgAqz}dGxv-l3^PAw8b++*RuDtkngXO$1zom_MwrW%=7Uf} zDRgfOqhg$GVP3Vm=EC4+JG61^o~vxr(hiuy2B_M?H02g5DMUQ z&<5uPO2c-= zHy;Wb^tsuA8rHT8tv6xaXZj5lVun?kk3m6sFd|Ia((?6; z;mkT^Y@_x9@ppKU;KFk8xoF4P1LvOSe?=vJhb!5n#bF%kP|mrK;iW@^k4&a`FH$E{8 z6dBsn2`b3ClG01IHK@c`In-NS!!WHXmCuk`8hm2dRPiohS5bBG->HTX>Crv0&(5f> z)dIv!t)r@ACKg2!^he-DGA(HP7xJ5F(YZ(o_K4rz-!psJtOuM~vGb+njjEPxffftm zrqmuCr8W8jJ{z_ots{xu;U`LOg;qyuH86HN;(~<%h1#0Kn}c+WpMU4M5-oWori??T z?35B5nWAfwj;uL2$N=!^z&&1x#UEV`=1XiH2z>|ri_gmj$Cmoq(gOL483<5Z$v%dE zAC&`#?M}Eeoe>!NmN^YrgH%Hz5p=BBSRz?gmq8>m3|dcxeM6%y>w2aj=qz z6|u5o)L-&k)kL>3W66A zF+?bDP(A_1j~o9=kYibWhP|J?R@HyF z@9VyX%FozXO|bb7vtDb5wi?ILIpOV5-BddAkV`e!&#}Q++HiThbBcHP+pcRN(3r~O zaZqFM#1o}llwCQ{cLuLbDkYdu@X0Zb8#j33wPF~a?_MemIw;^ZV)b6-&s02iVPiH# ze?hm`L>A3rrmF*YG_RDVk5(O05Hegg-3a5LtQ2f=*QYiK$o>6H2(X|8zlSyA5p zIiOy&hX(2*f1oSpoUx#U>M%QD*v`-vgF^#*-ZtTOEE8EDb%LXT^q~xL05E{)O)4ZnW-NoCMim{f!1%8(j~B) zOR+7_gy)KLHSihLHkZ+WT)rG4gzOAwC}hSwmP78XlLRZB(=ctCaj0}xU@36QgOCw; z>mF?AF-{K^FlXBA{&B@Og+t}a1+$k82K6=_+jXmBgUu83Nf1SQd#%tv?kcitSt7MK zWhG76KyCQiuTGcC`PlSB5r8GXLA5z1V)52LuT)T-EThc=93j^|7u--$AY+QRJ-tMGoYi*9_xs-^r%5xW|y0ErJ7(QN&(L;`!`NBr(lY8!f6OE>MQ+Q(W}l-(!( zGH3$IAp-utU$f@!tVh>>8ops>3-<0$kNmR2FB<`n0oW z_F1}T&XugYIX+=!KR(FtEf?k+gRFM(lDRbF?EK%o&V|PQROxHRNvquijty-oT1a|h z)|N_~bGShFeSlhgmsaGb@IF5r-*ypWw(JRuYONfH)w5On@HV=4v) z4|KBPz2BRXo%4LiB1&PJZL*c@b3SNO0nw1p9|60D)&Nuvm7E34Y5KeAlc7@0Y^ zZr6mO?7`HBV~`TMFPqPRVG$=AV`i|!7Ny9X3q#{G<`Y~a1i9?VaMsui$Y6$5k-7Ya#A9q^IE;Ne#rgJcT>I4@}@cti!;B{7S zwSgk9vc423lsQ}G9{Tk&V`?Ib(jy9wBO+I+>^Yn$h!9PEXcQze#H-7CCXfc04~P`M zc)9@03aFYFD3$Q;88nuM%7rm<07LhE7MQodqr;g186YJT-*3!}h%w~Smbd@X_lFrF zL&Wv~ZbEB22=UMb8&`-1f=dt`3I7Z12IRr8mtk{(nOlA~Y#9V?uyG4iyOIz_XRz<4 z#4&TJQ4w=SP=)c&FqqzIEAp+}nk3xO5u8^N)IcOylR~}fGs>AkF7R5bZ5Zo!U!d6n zk90Kfbmmt;uALWuxul<`xe*#65*rGOjSjY)5p#Lxqi5S-XO9iYb6kA35Ikz;f*>Li zL}E|~ONet5nm4A3XahhB$p3%!7H=E=eM9j8JLil#R1)nTl-OmDvGECdL;1BIELM_5nv5H5L2U4wRb^)yu-n6 z(dUv%Whgq-u5x&hJVhu8a(SWw+h=VRPHRo#4V#|uYpS>%cdL^svNivcA=k$67LzvE zCpC+3E8pv-r-U+e1}S^g#8^*5WU%|AePw}^2Ti~WSR$|yvUMnPP$O4$NMNR?JnXF; z5+wLc^_#vfjS)SWVX%$~);T^kF2YW0=UV2_359K64Ryf3o9del{G`=Iys;+?TLm(_ za}IX+zqHo2P?v6`h=BGhicaL-2u)xoUCWy^S@_N*GU-Kw(zpx>R~nWQHzLAhs+{qi(3~<0XF`*MQqp$=ha%FOsp;DV?(luQ5<6lP?zeQobOM| zot{Rg3)AO(N>(rdoDd_PCkA!p_om31Rk5N?hVchp57A*^>GfM3Dv2)GC+h&@~5d z(|IC>8|GE=##BDb6G8-bF7WCHRUFzF)8RqT^q_)ARDRyuh`CwkY^K-hpmEmFF3He+ zJx{GNfRD*c81>VCRu6O$WKFbhzE5y^0A4;TU36R48sq?>lh>sV0{SnIaZ@htVd*q= zW1NMv0t5eAW58I+;I;~<`VxV7DBc6M)OG@zM!Ct2?kwNsNs&>`xN&K{9Ef|gZUG`K zGsRt;545rtHQ-X;pRH+WnE8>dO@VNBJcB3-c((JtIbX8NL=acj{m`dq0}i6Nr}b1Eb1GIaA7Ckh8sujG9<6xQ;m?r6Z0|z{s0nTl3s`Eaq z;NJr~Fmx-ML>EjjK_2iH+|99&*>;yA6sAT;sSu>)u>{{XC;2i%U{Jg^dB`0BB5;m* zXo6M`ypqg-r4r%5po+O3lZQHs4#5@PA9ZP`sH_NVt0zLBKPinLhqPaqhM~|o=go>A zHcc%PX4Ap6pFflrIGB?Q<~)lBE26><#^pn^%7>A_+{GLeV zrbqWN%Z};kBsi-IG(h+W!|u9t*Zlk!M-@Tz^QThfzU*p%>82(S0lUEJ2>cyLZ0LoX zW`??0e?ZtP7Z_|O=O-lWp{_Q3sGJoz0$;ahkN@Au(0N=6BAe1mU>YewXw8aW$jNlOmVbTHj8}g&O#csaA-g#Guwm$TB zkQsy!F9oWdwlbJN z!YEs|MG7!8r4{znm0SVbP3e-{57MwJlh!yaFvOeQ;*C_B$W{t0M6+8bk)?IZ)LPBM z_Cch-GpE4S6obyC^&G?n_mEGI6KJoM{|R(eo?C~d0=)L-Q82x?z&8wIRzkuV#_+I7 zw!+JXLkv7l0mmqe0^{H{bRJl3#~0oVWrjChl|f*Kbet}td^$YR>nfNslttQeZgzZ5 z_&}FCylgZEdIWG#1rj=g00u?|YU3>tjul+;azU)0PI=8}k5Olm0gRV8bUD0mjBhW4 zuScoIkjn#quwBV9rM<=id1OFHC{BCmL7(u2mxpIa{gr<{RL!>hd*`TSp`Ab~ri0b~ zGr}mCMNL@{%u8U?;8VYObnJ>$pjvWSfu-))IG?Hjsu|xKzSH(pq#{gJ+HFi^$S>w# zW?)NZEP0-A)Kx&i~VlPIaha8SkV~OnAruM-d<< zUphgw$-pJ;jJ=DQ7l#No)PpKq0zEb(5Md1s<@e(vI+k?`gopSNKPH?$(H#KKvFu;~ z9p$hg7xzF&SKiNuaaG(1mQPXP>cf8HxHSXikU6GC0hGyh`=yZ`;PfdhZgiiC@u0GT1apjpgDH);(iF_9~z2L9uqeX-9ZC zbZN*5P%!v59yLTv0twdU>FI&RTm~3REys>k3VW?pG)DJy&=H|V=CbxPwOYymC6SK+ zT7khN#Tns4CaFRBg&NIeecS;pWkKM7Hju3VjT39>a=|>=g1mn{v1fU8 zhI8vfTjnC@3m(p#W=FkRDqtKS9iyYsIK;Nx4+mW-)gChdod2NtPKVYC%)55!=$*7j z+ItEax}y`FO!@QZpea0{|Dx*b-Y!+T1cC#v0CmjsppOz43~(&IR_I_>!gWSEzuih6 zyNPG1T;IqQ#)g@u6Ll@{EdEAx;%Eh^wk;&uWNl+LLfj&sjqg{U(WfCA8|F>>8yx-3 z3lOFVu{to;_=cO-8wXAr)dO}Jf+C8oa`AOtY^M>gp<0C}LEZsQttM6_f?YU*#j%&e zUZY1kIWFL>m9C8K!UN4ry-Q4huikix)nBflEl zej5%4_zQ(8g#awi;bD52vmH|M>SP;Z2I%m9?KKD7%I{;i+m|)fV%31vCvZ2yx&hcX z(Brzll?#C96N`-rAs3xF28h6&EAzo}iI+8oCIg3q1v~B|b{w!Pxo2PKqM&)Mf$tzT zj9sVZs(zO4ra)E9&fKr{VL<>3vc5%u=A#=6dg-(7OtlrEkPz^jH z=Z7-JriDAcx858*Q0cTXQ^s8X_thdbbfxGBONhx>9bVqbbWibswFs} z=wLO%!6!Cd$r@p}siP+*Zu?;%O=E;4-}s?ooC_VQBlEqkPwuQpP?g*V$PXWkWN1C4 zdc2Z==E?zuW&*(^7is7*rpuLo(m8x=|cP7 z0W0@5I5}b}hNyh66S#@_;Fff*nZYX^7xN@e9V+uRf1Vl#qE4HfQBb`(N&5?^dr|<4 z8W&7!e^J$6+BMT@#*zEIzzsi80&4p?KwdgvyFjD{G=_>=v-0U}lSe zR(aQ}*ZG%}vsxSMD=a2_qm~;E0xdAO9a#GaBi84jJQD4@%_rS*MJI#abbf=^WVo1!- zL{FDX8!y}r`5rWkA|_U$;?aR_!9%pLKi zVsN~x7>2TZDpZ6Ov?8A`YxB^er1zj5^zzT)MGh@KQ_LQ?#5V@K1!L_Dr@{7k(Eb5- z5dKA%v67WGw&+F&zY@uWY7TiOb@qkN}l7ZDnPDUI5bDxou2fS?1Y(GXO!)^rec zrm{)hiM1AZbvW(haD;usK^MU(fENs;Dyr(z68Ub)sb;^|Q?tXmB)6DsMiFwv4q7IXak`C~8oEJg*xPMyekCh{PRcPC z9n#DhcRAyereC@ao`-ND{O$S~hi7Q?%(edM4}9w*Jb49YRqT(2bjra8S9p-?ea>les@OdM+AuXZbZo(Q51WN499-L5&JI`lc-FRh6P)##K`GQ! zBe}|dKV%_YTCBE;aQNJfmaYMAy0Rd+apl-UsidM~s7Pymv<65su|LYQz;d?IO|;UI z*4Q@|AyRIJXzVJmJlbwp4}yw;z^>a3u{KyecwozLu#HbS&$ADsP%rW*%I5n3H=MLKy<`~94r)5i=~Sr2cQ_5^X!YWmj$O|6TGrD*5y3^cGaQrsl&y6pi3}Ld9qt& zU9^&iTA>oc=_wjuZJg>%!tSAxCN9#0xU2)jmAa0yPGOY24l`d-Gc(WOvWL+GoC1}T z$jTP(Im&kaTcr<2xxe9zzp3-_FyP>61}_l@jJG>2U~wn$rt{EO;Dnv=ZQFsJop$Lw z=RLz&GBXGfV!^_VN8Cg}Qmc3Rrm5QbjM-i6xMx+iSiIx^KhWh;pfJB6_H%6|IPA@o zA_clIw#i`N5Fq&c9DKXc6!Cgup8_xI6*-xJ1}?9GC7KC*46trNkj5KW>ZtVz&Y@Lt zkX<|HLty5+^w2+L$1!KnowE&u#b?=X%l1a^aY-Xy!L%cT%W@dz!>_!yH<(*RY4ajwSZr1@r4$BobMg_|e>nX7N78sYZk=|uJ#rR%rD}U&Y9$8PCtMlRvMqAw z)|<7<%Rb_nZ$&o*JKUARmqYU`7$}u*JE~-(^v4;J14oGA(m&KqvcmV?b|>(B0s3wL!Vg`Z_5 zH@NVR+ieiuK7&dsB8<8^T>GdVXz|)pQzinOJ1?c=)II=#k3~=UZdeUhxri7XZsC^< z$XccjSR)Ra6t+j%kias8JrINe^F=QfuBBl#B2ma~jgpl)i-9Omy7=x`zm})?+7t6g zvKbX3gHgEELNSo3JAjBm3tKAolS7pO^KH4yMMSm2Vk0thm(ScdSTlN)As*Ko)hFgx zT;?oH;t$#EbS~_vvPhRYp8QyFY+BC}i}&Uxtk(j4VF951NEHhPG6cAI%QHKU5CDwR z!zGlIr9FvDO_Pj?WhYPvMoZ@gc`!89jEuvJ_1CL>#6zgxIvFp(g*jwoJ3!(})r>WE zS<9P5f>4*~e2%v}T985Sb;P3x122jIr2qKl^Ip(2zDbK{^uCMmD1jULmtS`wz*cbG)jJ^<-4fCNlJk&IGV z|1S=|A^7>qGeSK0XpL!P!Ew=7Is1eh$u>X-gMciS9F6cMqB0mTkH?{gM&&Lu1iI!S zov_yM<+Iaa!j9rg*X|!2EX#rRwuGGFte~}GB}88TFW^!xRu*@eC*sdDLHk_Scz%ue z*c1roJT2^vD8_2JULCU20lxDYC-F8GI(uEq9TEVDBG7Luwex#Y^0u6*R~H8C7VlY`&8P0@I+=mTyt@+ZJfvmxH@4Eg-PXW1-?r93!1ZjcU{t z9|iQjCIB3GgMpZ3DV^bVT9MV_pNB(6m?Y>Ez=2oXQdygi!8Ji=%Q_?Y1Nd+>?ylBn zsn)v0#>*CcS8vfKe_CN&GA7svH~@5ZVU_Ql1B|YQ+LmnE+5(}xcaqjJ9Iyl6FDTRq z<2rr!kIYEUn94T7lAXTsXch8D?j}WX(Ock{S;)I*m#}~j=DP9mc2gmUMb+-Io`r z9UeLy&e%N;pEwqfP0b~Y8!D!f48AEqDP|wAfPjvKB>P01LYF02p6(600ii(U^V2O; zP;%;VX*lCJ<2I~+)~`N(_9Ma?+C`0{%3@-mi-aECEjK(q`c&3@Q1C9oG(J$V8FJF6 zN;Bwtl>d$=JcnLm;B{jcp)UpaDZF&t9>G2_St^UZos1Xr#_!JzvG9kl!5#TJT0gMh znTn5IBFfXTGwpM5Qk5LESVuVguojv-j}?Bl&U>`uPUvd|U+`{o=v)qWP@LBG_m|=x zZdXJ%2WCoY3A(^Dz(sg#@N2m!@hw4^gzZE5&b%ai*&nEWnJfU445Kd+a+p^l;Tg1rdlB%!j%1tZ35>mjIza8yjB7N70x(> zoii9RJ(!(tU=Lwl>jnS;M}esbp~JUZ70ofcgI zj0P&SgD#kKDa^LZ45-6!tgQ2;%3;Y+R-HM})>>Ot0?S(Et?~C+(Xqfd!UqPUGT9(NeSr!w;uJ9{nmK2c%onS}~ zhy=yF{f!^`#gFGJn+Zolqs1_NvpOvcm5Kq5?n-9tYO4r}a-gIed)pK1^^<|`B4j~K z8UveUP0%vQOYnHCc@VIa6617zgw#3Zc7-#u(U2?$}1f=~G**7r!v9s-UoJ}Nu# z08ARHK{_1-VJ)iBGY+dLk?DMfAz|>ieX_)k{Cpe$S@b&WBbD5jTM3f0yap*>b-fD|se2UrOY9%83{SdBhI+LE+e zhy>k3&#TkH=^F9|Rv%oK+f(?=%qZZwawrn(N{0v$tMg`i79`66x0?ig1QAIbSfiV^90e!XS-`2+7TMlDy$vKaTNE{Ms0Zw+W6I z&ZmqF7(}odsBp2)-MtMN!a`rGwKu@oZ?j7|@9>D@rtMW)YS1p4tj6=DEhmET9(eN{ zz(Q4ALrY!uh?~mi`T(p!cLppW$@YV`4JIP7X~}ZHtcho3?rLT2zVBgKv>oYhi=pGh z){&V&<$j&6U>Ds$l~*UViGyF()}Ao-M<0ufuGObj{L%Bu0s1{SFSj6UKZzNqK6ME; z$2uFj+>nqF{B|aknlh_K2V4{Gu{xt&NftX3!N~}laRgA;qWyCD?tP#?;S#Q8*d_Sv z!wJW6bc=^Qhg~gGtI}&;^)Lj8xw0c<7^$GqERNYq6n_?AMuzcRt+}$Ga zGAu}1T4N;*q_&l3_rO=)&pug&sU0fMeL@x5joOPduUHwrmUX$CJI%25N^m@WF->Ab zr}4O9sszi7GORLCzAT(JA&kA?_FR1Xmahzck)AE zv_V}KFMrsDw}aP>!*Ccxhyjm!ROl23k~oN14{A9Fes{>sVKZ|8 ztCD6AjD7==>`~n=#f|yj8twt)frN~g30>@a{L7dYd#3F=B=i>5=ax)y&omBmU2(Cmu47hs+Qu6F%77XuYB(bJZU4#it&gWEFR{*r z8VHU}g@KZejeXd@wQ;=bV?q?@u2io_7&OwD7~WWU;``o(zBq?z(i{;8d0zCGVLcss zU>n=K;gP?|GU5gXKjgxI>a=l7LW=`8Jma>>Py;tnIMD460wF(XvUU7(2yIP;i)`$JC4C%iig?6yP3b(BV$|! zizOD%r<`fTJaG00sg9F3GdZXahAQ~6>(x<9F2J6-Gl+UMo{k|D1JXl9;t^Jjm~QKz z54=M719E&=M$Nuiwc%EHmWtAYxGer@-xS3FT|L@xnweG9uTIQ%*$J>&6aIplwHzQ= z_0sj==yP^!m_T(ZMcRq63;lD;JiWR@J~j2bJUq!tD1UApI}qr?2d=HSj+QnR9Fz@n zE@%9UPO7dzX=E;=lxF_K^@JcNw(5A^?3(C#k)b3;n02Qe!O$TVQbW2v|BPn}icyBh zc)8CwZgRN6bfN-PlZQ1+e2;-%He ztU7Wymi0BkA0!7@b4MuA3<5{L2U?rvNEd-MF&(mzpkVWcjb8~p(FcpYgI`vB^l{+@ zDP#D}JH{5;W3Y=}XT!!^TbChhu$2RCQqRyq-6Zac$jV`pQ~`lQu~;2XC{($GF9AJa zb-Eb+vV(r`2nlF_Y!Yql2Jse3hv~mTX0}~?IovIqZ-d z=VFb{v+QNGIrx2X?zQ!uepc^7mqhJ?WVZkK>%aJM*9o%`qNwiZwDomr1@TlYa@wL- zvNtZdvf%U%J1|ru;JnxI_-#5s$Jsco{nq zX2PJy%>#0>?rMcyusYy33CF;2!RLhAp4J!|7bSkVIhkKTCuP7zWx@i`!yVOMM~F#f zIuoOiu3+s)X{DZ2+ULX1xzuq$?RbFT-f&Dg1R0n~SLKEtRif(O!_Ri;6o`bD7}gKZ zsCT|nFlt(B1Yf19Y97yEt3Wol4K*I&%wNFuz-eKaut|L%z$3gHE;IZ=bPP1kz`-T% zo6KpL6#!d_g)-TP5zs!$fxS4~n+q2CD3`~pJe!RU>(OZR2T=}P!r|;dY;J~fOFkpx(6d`O|Avc4H-v|_YC(Z&;?le7y%7c z9=3$=LnZwmUD)tHORmXT+QPt0hr%!mP8>Drod(aq)H z8Q|u(;Z1KqFp6xB(0td?wi=sZsH!MY51pqrTlmW$8Nyl;p$IesBmmajji+lI(?EGj zY|zv3a0bLWg>JHru#&;J4U1tIK;#$z`+!|z#CNQ@EIKZo6YGl8Jw^WqQ>nYM-gliY zFXv@+pbd5m6hE+2N)>vvA4=8t5+A1X14m}~ETfFToHlEm&-Gfn`x#d<*YIgt@RNcP zt}1r7n;R_x8>1@WnUiZyp>a?FA4v~6#$;Y&mAxRI+FoTo(Ab#+qc|TZh2dO}MnqQb zM*RL$fL#`{oo)ozO@T!NL6{1M9rKZPi$kgYSXb5 zY8ot}$?BgNUTEu5=lRT_brddKQoJJ=hgAZNNHqky18sm9&^wP@)vy6>Eb?R7*g!ns z-zWpSE4H!Vr&N^y-)t9dzB7ZX6OMPE>XcL=gEfXMz(Z_!jcSh@6_x^CAO-8I$(!^- z!uMpgx~G~yr3$f7UwXN`Fic~E=?&h?{J@1$i8a-cudvd$1qv(q!yD}u2OQ!NHeT8B zZ~G?3jU^ z21Z7#dI*E3Dczb#hpEg+t!$$m1_XZ_Rjbe4*UYL&z4eOE`zTW9Kld zqNj=7!vZQ*96l%vTKPS&KsGWQxR~d}dxB@SL-KqVF487q6W}hweoUhRJLJ6F^L=$W zl^5NqySN;HMMr`vmQ7A&sz-ZYJ6CAeM33T-#L%%<|IrJbKpRE%MlnJaY}d)VYlM8d_Xy7;on zWBm_%om($h5hh~54%K5?k0SBDlv@nx;;T4 zc4~CkQ|OFqy=r+}IZW^LZyLdmcprLewV7WW85oj#u}X(Olk|0kCk_V9z@4Enw!^|< zu!-?YhxJLudt8S`nmL2#}(nCIyY+`if`NB6QwM?*+$Zz1IlLxRBTa z4z6R?$1BBejEfZCo33E}7kIwwqOr50LxA_c+{`Hk&0OfF*g?0Ya%CSmPpkaBm1vO8AZplzWv!FmCf&JrPNo4Kb4YxGv&@PJBuC#YqC?eb z`M>$Wzx1(J%^DB=jdm3yxHHuX2ZiqN{CyXPMtIF&cW~tqF-R&lT+ zoHy~L2NuDEfIou+YOmrp*{~78Mv0A^6Awof(a7NqO%l(1%fhlS#YFdoSPXrg|Hiq|g(}QS2d@+febd(fGa#agd7_uoXR> z8Na7M2F>wFr7E3NW98Kd?`fAy=JR%krpQoebW;T7zs#v6HC5fRLdo*sh6WtVVr<=5n9N z^Oi5nAJcLz|B&##VS5B9o-HCeJFzHXcW{X>zKfl-h72xNCrFK7kD!YYjAHw zUR(U_2{&OL_HeL!d5BWF%Zj6*&>(Hl=AF1i7C^nHvupH@IWsqDVhur;f^QIWI$}II zoN)Q17-FB$DZ$Xv+z}lKhm{PX-SufV$4o+t&se)t%uqeE<7Pu~Vx-1_0ZWJr$!@Vv zCkDjopot6l%-rvSvrdOqNlptrdrL|ngHy>7H`kpGXCuaR4LX6%G+i_7Czz~9wEkr# zP@eBRt6xFq!VIk;5svrENCWF>E@9>+?cm{VTqoaz?}6*>kq(#wD^O1@vyFUcsN}t2 zO11P)P!bLIsPKVu!S{i#%FGJ?AZARwO9QIFzP+qQ8HNnBImdWMyz^exS)ZJ521vaB zrgyHv>_fxlX12PQ)kjCYM^)~-HdmvKj)i^ktKa`~A7L#>ZGz6!L|7stXY5oaGSz;J zVSJ1?Q|Hi?x6W;4?nrF{QXkJQ@mP+-X}f*%$K+$y$vcSX0{ow@<9(=gE;1Il?I>$E z4k6&{HR7{Mu6((@o{NJrZqK93;F#S^WyHqq&qr=?Ac<{rVIa~W((XV;4hv)lmm@K% z_hI1tiTaKOjvx%rqm=-693smLhF-T0jRP%GcQ&dGT6B60+AxyQl&_!hMZe;CPvu61 z4@7j3H06a>sXoRTa#D)F8GPO+J=8Xq>bPUDPUbEazvbZUd6pKZqnNDSQm4@TcBCB5 zN=6U|=b!2S<~-ryK@M&im-b6lDnUKfGAqo2hj)6AHVNsFKysRzgyf&Pq&0%`VHLla zp?cc(Zya{~JBEM2E9CUDF|p+(fV_Nm4st|Oh<|#jHt1JgxT%OjhdmuIRtophi6Ov} zo4%f2OdoJ##HxevaB4;HJmS;f=QG4zldOc`i*R|@GRjNl4p2v}+M1}rNp#v1Gy{o% zOH4~#ldH1M$3mgS46*$UJ@4k0f3EYYIPh;8?qQ>5fj|!b2 zCWigckO@>e9TA`IPnpeA6jGPNR$NwcH|O1It$*G8RvYO53mu` zQa6V8Kx811j9@Ksd$QR}@xzdvbEG?FX`2{CX%Es>Ql~ZVqZ8*dsj9Ap-<;Jn>3I4x z3i}>ZgJPAvH)n2WR$ds;u znLr)>IybVIFhMG`Pn~YZ8h-JGp}`$qJb`yS%vluR@|Z*IX%#OhQ>OQnmpm@2ayNLn z6Lz_I7E~A0I`}eCH$u_mK+?Ych){*ngbhRnf>r`rZMHGhk|H^#RbxU=)x_p4w=?<+ z!co3ZD5Dhe2zU7? z2Na?(4j7=fR_DPkxH~v42RF5LIZSqb799Js!SQ~HLm|~?uvqmH5a;he5#;XFny9zg zd;{zpy)t$!GO*I<6GGr6#i2z-)~gnsbg|^un|UFl=g4elZS6p)=ueFR8@*lhV`^g; zL8uEbmS!g&vV#zkYrOpZrZ>)^FbnS>2J5ik;BnJUv}YhPvKUTh7l%V>>`N9dYvui| ztv_kIh>XbRfVzmC2apKW8`McjJPs&h+06Ix-EeMb7^MTmSdM5z z&_AGZev~~x&NpgRIxJ|yUYe(jLn+3B?!A`sWRoA#04j&3m=#WR$Joe&28|0G(2!|*| zlEx?^Kpa3N2DNda2jk>|%O<(wC~eEk54(~>+WMdd#GL@E3G{+X09!z$zj@GmSp!D> z)5`b2#u*V>SCA2Gbk?$mpBOCigA`3PLR)08a7N-YhHVbaKw!6y4!?uN*hRAhinFFe z;|zfn#-3?^vvdF}9_-~tgYg14A5jx+CukS$ez3AOoHdF8Np&r!9s1HIsDaQ?dAbftYQ<%zD%MsD z2w*FG?TH0e-!&F;l~q2H$u1ihMWuzyk-(>W~Yp+5uLn3V?{9 z7lKiuWms;kPxSyc6A00`Nu|Fc1i8$TUGD)lI4@>c+jY7)tf8CCGB~I?P~m=qykTQ| zO|hW>epbDSAr=FlIqKJ)P?A!~ZFi779^hW7k4WmFbjpYs<4JTqb~hQ_i5AfSy$I;IXw{Cay0ETJ zj%robV;eI+*e2agW!#2cUvm$r;dJ5hly>4sg$53*YVGmyMcLz~3i}JMBdEDvQdLy! zTCHvIz2D2bL?32ngM|n77+my2%)p>sq9E?hIV#Kr^nTHQa}MEw=nC3I&C)b2 z1i?e(0Q#liXd>QXk8@$NR(t*Y<1p}sWe?{hF`z)?)$G81Mr*;Erc;DMKa?lS4C#Pg zQ`XrpfBmOEg1y5tN0A6GnxeMWHM6&BX!NN`wkVYn)!)U?tch$K&T0b=s&`GN&45N@ zTW$t${tx9cSX-!wy-XW$EP#HY99F~;3=Y+;zUi+ebhK*|wjt&XM?k7fynqNZ$lT*} z15iC8o{+gAn0pu(iB@3hLbGF$E$c2er)3Y_gzl$x^@L}OG1r;ubg+A=1=F>o)9RwP zy5o=_Dh`z%@_tz@NS(k)n@|QT6NLz&?&LAatbk>(rVHZ#$7@%C+3;sE6k5*2;SG`A z@30|oe=G|DE8`5|hB#c3Purz!l~2tAFJEf7y>e);FN0Hn&+-naewd}efI@S{Kv4%t z+QKcAS-992MrgWzp2>k78xP>6bV>dEC>wQ=!`!vE6Cq(VbvCqfdvHFp7(;_aU}Rx_ zg*JDT18zWYV|vuCQoC|M8Fxi0zffj3ho|g)L~aZp`B?_tlfw)@zCN@Y8L$+A>nMv1 zN^+o%5gd3s4DNPQ=>_$WLhF!{>Js`bng<4cRC_~cwGQ179+Hd&e1lw<&9_~#MlGM2 z;zAMvYXeGYm!Tti16y&bWkrOiP~xQ@3v|Jk9QU21?edQH$EkIBlIf-x49cvDxt>f?fmG0Wb0LUv@6l)sD(1^GJU)~IZjNq; z4t)2<6&fX~w59m7qJ?Z=Wz>CyrN8UE~HygtB3Q~fzFCVKMNl-n=p4&c4( zFV&^9HJbAfUeercpqnAD7T3pK*3Yg|ca5U*3bj%wluni3cicnVE{Y^S8-+_7dxU1b z#bf1gq{p1g`Wa1b>s3e-Be`~g4dEr@?*ycxV5)~6*;oiYC{T#)=fO~jl7>MjI?la2?3vRA~RS_3hXXQUSJml_Jp^t4U5bqK7P)%@(%b-m%e z57}c3ECxeudjzU8vhu;fxhJ!`N|Y;?BG3o>YuApuj=SxZ$R+0(*v`~}MAoG-7=?&f zj2zhy6P&KH&MugQbbS=6_p{R)RONDc_LcdqBqdJOYuhm0X(ei6E2eyZ*H zA-7na6fhYHY~7>vJwbXI!1^__EL}_ay&VH;irG0K?n1&W+$PH938PEkFZMK@3hMqY zuoDa<1f>Yds2f+@V;#Ouu4y#zSm*C(N&fNIe(qxq?Ym{`7(c!gnMfX(FYvSYbXsn7%76X6vpjdU-bWvi^^ayS3 zIupg%OWD}%C^(p28ib9)8V9)W))>OX2+7Xp8FQ^~MuBD>Dh;D{e04oA&9o7-$f-x`yd}&Vb2(Veycw_kV@PkXqsaOA; zYLhURZA8siUi60qHCvg(@~LYFp7pgDu0k3VtccZU%rJ)-f^N64gfDH-H5=*7;M3V6 z^f(w0n4f{uOY19(V9gL6&NwD_da;(nD%D~u#nJY=Ywe0E>6NX6rv<#75Fp?)NCDvT zxQ5a(EDz)K20hbf4cjymWbj@t@M+g`S@XM=lrDx@Ln19lF!wWop@gJ2<01`_Q~iWm zNsEss4bItIRw%NUS_L-)Mv|sYhF1~+GN z2%rH^V`K8}*hcNFWiL27?5HbHf_V?jG;rxeNv+%C;=s}ARFge83>n6H(APtB60n}` z`~?)T{ySzyQyl|2=#V&sHqat3-l(!dH$+wcq=uOhS=R+}WtQDY z`@iEhnMZc9oW~0YI0?oPuuK#3PL%mvOymKaiLq_G3>%9+$QjtQuqM$wF{gmadUnrJ zkj4IbWW652gO@%8n`YVUQYaLlg%kOCX?_{;7#SmoMrG@w;drz%p_pCv1#jQ>P`a^f zu|PG<{s9g2XFf7P?j4@&4$hE^vSUE^Hnnf7ISx=z`=50Xw zxq2`%yy^DaUj&ATa{g0qAHxjjB#u#f7AhevV)sxsTU-AO^juir6w4955(a0{Zd z$Eha^9DO}WmgX}&a^9w1HQqXB7(2KNUQN^^;E>o?D>fAJ*@GS5rdGK68GOP#;>-cV zFc^V}E`OzhK5)6z{4y5Uw25pQL|U6z>!_#F_I$)D8?O?F)PpPt*gAZE%(8giP z`c?46h0P1w7ac-biz>joJ3j%Y3=XWaXv_PX8kL-E&!Jwl?jT6|B50 z5^S%RCzncm^_N?@ZMMZ2A0?k65vR~;smSTv;AmrL_K4XXmpxV>jf{?WXzWz++8ps> z>9F)Q+F|za+4f0M*n$^*Z6=--te)-+>gt4b4?NFuFkqc90t?a2Vq#bRf5y~}i>VEr z7fLR912|+}bg>M)sjy+ja+sjUKty&^m=QTK$KkoKta*m$HSn6^XORWKpcir2@qlU6 z3%|jzLz{EWqaEfhq`)=5cVVc85yx8- zxW!$E-vu~~dET+dlT4x7v(iTmIBvi?W`)w)y0`7Z^)I^;s`YErU;bDb`ZS0e;?k$Q zpSA%{3KqhU0}g32ffG!|H|cy$gk#`-1>5s>ZzH&XSQ3kea&ta(zIWE)I^YBH^} z3RGP<&kz*b%R`CwqeH2RDOuS^HtWogJ}*xU?l8bJPK4zh;m} zP)^yP(4sk%w5P?mi-DJ(MRh74aK`d{UMyY)n72tAHx+2TOdYU7s9kL;Tl53^DQU-j z$WDq?^69`9=pt zC_QRb*#L_o``Gh%9{_K$o)}OaYOJs1|mP1e#Fiwbuxzu(A*R5Gt zwe=_mFB=02B7W)AsAGJZ!R3e7=K2JmW*9F14W2vbyBS;>T$rJy_6uFi&)yD$)1e&J zVAfrjKghFHZSwr6ny6NrNaiiwwH=NCj!XM6L2i`wL`8GHWv&GUaW(+wr3Zcw2E4cc zoYm<6kLQm}5 ztkD4P&@#DIaee8>gAfo(sWjj{%J|EasAzavx$l8$$>SAHCeKaVzW)0TB)+hj)`Y9s?sG07Y;U)bmFhoD^cE%5CFti*^ zOaPDlQ4Ix_qLVTt2D|S)fh>DF`Hsv*DC_aY$2-4Lek5ickv7?#P9#WzELn z+>3hjmPJ>F=0M|1qu!y@mw#|QUOFV#7Oonx!2p9%NH;9&sB|d%p!XMr6j(pRK18P% zhIdWgcX!jFaX?(hz(3v!kMIgRQc8XZXJ5RC~d--7z?;BB8!AG?V{q`%pF;I6AF5 z%3&Bjh_T8-8;LXI!s}`qF~WN3#)M78#c`J&%gc}wcNrXP(92@@%x;#egIw4d z7|yowO4@{H7I8+ZT{H?nV5e4#XAZ%n(?l)HoLq6*>IDn87ax8T!#ISQe{6(L16_4` zr%X^!rFTX}YAY&RXAN5dSnpWmDI0v#H+sgD7B31=*bn8I_FIOIKn8RGt0q|Sg2DQ_ zBB%$Srh;7}xnJ8*8}(3OmQm&MIF{85YzE%q4yEe6>Al^OoMN68e>MY1l$FZpb)W4l z1bda$$>BwHdu^{+7*hbi(AY90mGfQTCAin-$m;YN7>0Ql2d7sd&z{4ybTm+8sYt1` z5&dzv;7k7k9?=c8RkUUr+qP=p)t8(8g;KT390cMzLtSa5cxv%$j3(@bDTajuu1$9B znbb49gJ92S7Xm4^6af>%V;X~9Q)t&RPOC}a)!gjNTG)k_|n`6OO8SP z!leQ`PO?PB(kY@4h92+1+Xm`Bq|(NEUSFfq;V@ukmO70ooGliB<}gvDYu}SYppz_g z)+WxJ+j-p{Ke3bGjDuxJ=nZ>*B}MK)w7Dfc46{mOSYvox@^13USPT>X&4+{DVIvHw85GL9W?Fd>uh*Tm^N$(oqw_}{f@7ZHKN5v2Q z47%jmhLTDvIRFoFa3d+_k_2XvTYbvj7;BXoDhkVomrh4jTKn(u=-v#~hSkDgh*0eg z+EqJwqjOk+Ra3pLbt<#%PSw$Sqcc7$zDNw7wsak`Kk!hR4n0G}xWVIyVx#5jVpG9> z+O=i9vQVnnCF_TTGb2OzyQ`v9#(@=CJR21@O)a!F_;W_2{R26)y$lLA{H8Ct%>U^-P8XaJLD4TvUeTrGn42-fx_@-?z!$E^UdbI_#^TXrxnS-6l83zV5 zH0H3%AVF%Ese~k`v6bz|@SCv;fIY>f{HPNS?(-l}g=b8rE4R@VZz_CD=#^l_5QW!S z45VTm5%Uot$`I7xbY%Q;$-MZ;uW$&4nE0u0fWwljsfV)DAX>Q13Ys)V_KPh zJljedU`@rj#0U;-h@S-(E|`tYF$s4|6A&DKnybDc*97+nkLab|TZN*G?U*U)XH+g; zM1)kaIC6s3?}HRr)Z%1$3|!Qdl3f(g6ktp&o9pR31I!+K?^7D>XeTcV??zGVGyhG1t+#&tLL&L9y4u87|>QtPC`QrK2_CxOM!qg{)ZOFLs>Rd7q&;I!C3It2OUCWx+8^P>co7-@u&B zymf-J%41M-6MYFOQlm?sjg>O38;1Pt{0zfRJ;xr*&cjB6ZdY0TnKTNa%p&CCug4oT|-mmEfV_ub#HknY_amV8N}L(DjB< zbNizhKJ;CQ0aVxYDiw8eTyJhOmm8rDVwKx%nA9Zam9P+0%UpJy(JgnlMur&N$clJ6 zW5!Gb1HM*1ex`asWI?;zYVs9(5pc3ifuuF_a zb0;dz7?@T2t6V0hMqDgZ`0z7!w@sorrFRihGLHT?Yz!U@^@zdbl7eeoCxr@n?NTQ} z>ekd*y$>c$Rq8AreUpWX^|pRb_YknUGazPQzEK4u8;_g_LO>9-fD)btu*PR*sp4?x z(k}-e7_=fj-XA%z)co?9Gq11RW-FcN4v+KvfB8HunwpZTS#_AhaH?OU)Rp(x~x zp*vJH-o!P=l-N5?c^c-Rg833a?fLmlQO7ee5Z?{Hg3! zvTy5cgJ0Hnsm3wMqlh@|6w}S_4zPRKg58L_>|o{vC818U?6c#}LSddmvR-W-VhA62 z4l(5S-F8BW6jtUL8~3`0o=xG@sRq*e`va8TkB@QzAactsSx3=bJ#V}0ZfY=a4pqSb1NiVipf zo;(oGNi3o9jFrY{HTDV&s5wZ0d_c?#wDocsUmi9c(^N@Co6mZsiYklob;o$_B2uRn zHv`f`rEBA6M@*xNxQ>0qxM#3U-XS`Kx=-lP*p3b>5A#;%0+oy&x~twTo3uH8=2ABG zG1uC1@N?PpxQ1esH^a6n2gtF;fmXx29@(m-#*mJ^g1Aw5keQgz_NDR? z?Pz_*ob8Z>$l*hFbNRWCQ&^LWYIr8D5H8e%G%P96n@lf5NP5R?vPh^rfrTD8*)BQE z5lV4E13qInf`)-=*?~HLCe&BlS?LCbB;%P4Op#XBd=EqF8ZG|JM`#l8&i7oJ!g!F4Bd{FB(I8W3mzt^sRAaNl%a&0K--jqul-2Ut)<$LVfTc4^ z*CW;np}taem&@|#r8QDwaljLgbkVseLc5_*<_hEH&!iBLoSDp?+f)D4Mq@31_Op5j z%b=gYexp(kRO?>YSJ_`>+v;-6OrR(9s(F@+@kos8ISEno-zb!{qq!2vNQcV&i|!N@ zg&7&lG_0|A4BSx6gDt(%z1Fv_`2uXjnZh$eT?~((bBS9Mn2L@9Jrx}i^B=vv@en^HY&&SU6ns@yrt9tTGsz=AV=b`v84_N1 zL|hZDHKGqH<@ShDxG8glSDENMbUJ$YVUHHb&qNNy~(*(|TQZ z==%#@tic?yw9u=&N~b}Mb08W4>!O@3&tRN3Rdr|&dSS0c{xsEZqu}GvR0}bYFq=68 zy-uGzFA`IFQmEG6A=vgRe~&Sk!n-XrE-uu5i1X-{@Q7xNAPMi5aYRWy*y5vi0E-3R zBftkTBcVRLN-kh+g!fPY>5h7JUY8dN?tvUGBSGqV0S!{xV0`RyjVoCT`bss68yBJ( zhvnt-NlFt2cymVEx7%f9YSJm|A?}zcxpBliU%P_2-e|!-6v0wOW1UOK2EF()*BESg ziY+(;xTP^r#&O#I^8;=LOSgy1Ofic=uS|v z0!bRPxyQC*J`%-B^;S=(zC0B+7Ql0?0U%BWk}yH=y8`Otolq4&+%z7NgE6DK^8@w~ zs!+J{k_c4$c0#f2rMPOu$x^3N)Z*u&3L6}L8pb4WfqVc{a?r7^%EhTS5*-7TZa?Xs ziMrV}R(|c1bwWfby!j@>aUcsV))Dw2OcuNjd<0B9!-bdqRq1XjeG{vVZ87`?zI>08 z`{3QInISOeq9ZVT=?Ldu8s_A?04fF+luo~=_>>INg>KyGj5Mg7*tO1XQ!JFrfes6( zx;YYFbDB*(-WDiT{Jo5T9VL_Kal}Pn;qbDm=g%UjhdCAn(YCa{H=|$o7{19^;;`0I zx)Q#Fi6!&rSxIJrB2L>3`z-Nnl`tLO7ih5EHVYunDrRXj`)!knh^>Qrfr7rwP}*Pr z+RuJOp$OK>gIH*}s&Juo7#QH1A9_{S#FEiolU`Is_I*~$(5WTDlu7a+lkD!z80Pz8=!x};lm zH`@o`rCxUg1Sohe2$cB{0w&KMY?G6-L6=b<%nP4yMoYQbO)v`U+Ih8_Bp<4_FCvrJE`h z(nxjqI2{NglIo$NR`)^yo-*pMak$3;io}(!rg?zzz8osacD;kiB~wqEi_@J~Dsc0K zn*_=qdf1E}c4ui{fqyEM(D9^!?F7eLTkvhT#WJx8rYq!GG~4K=)%JqHIn=Z3(lWVo zu5;YNs@Pv}aIAeVEfH}W_bVKJ)5*qUOUQ$c&*cd zo0>_7s-x?}VX1nRJ?^q9oWZWSo>Wkxu09+}BM4dbX&;l1ECk)@6E80t4|;wla1{z$ z)5RWea8yv^ky^u5M-5NG!RKmDMPbZ<=)o>KLFQnK9T}f(Y2!5o1k;oQi1aC{f1nWO zRBQZ+>f>cDGV7Uzs<0Bfj#u)zwN_@9!fu|XQY5wF@lEMOfXB2gb{KsJ+V6)Dm~bj{ zNxCq-vI1=!+GX#~HMR$p`DXZgrBBr$GmEZZW@rl(23MZhAnOlp%P|?0(sU67Vt>81 z8P0QYGJ9dI0GI7e*eZuQhe7z+t%kAV7`Isa^LE`1%y_cpK_=tA>|N`Qu{3bJICVJEC+;< zcSZzfEQAysKoQ8wfMTY_J@IOyv0?roY4ei($T5PmL;DXu{8Z@xP*t`HhB)lHTUm;7 zQPtp)jM>eSyor!ud&C6HXvV__MPH?bFl{k(KKS_vb>I&#tu)Z7e6X39FzeJRKfGmV zf8IbsnN$>H|1+4NS~^s$uI*FF;F zeBCkj@DlM|=Y<1{u#oYsfe{6Jh})OIm>E?dodV__<^D!YWMsVXzlmO%jfXzXr#mOiP#Jp>wE9CtH^P&qGa*#szr6cW8t}+|*@R;=fM_g%IAkP7I3lLQ| zC@A7Fsq&Y=(P+D2IFF*ML3SVSWYaqc1VVO%2TRN3S2<+7N zhdE6;BdEeJi6Uk~V-u!ErHjS<5%wM7E1fpsWnH(UE}x9(5K3aeSC{9HzF@BtZ3z=@ zgbq&))Slr6!xYkYNx)9R2)wUG8usB_@Pdg{F7D<|r=u&Ue_@DCs1TQT15Fk@tfu6%PGEFO*$gfxL3s2 zl$oSTLDR(sx9bD9#B=`=a%dLf`ewx~`lWz#8zV(FC~y%Sa#*q^))XIj$(YNGIEM`4@^gCi5`)lPC3LYUkXrCnG2>uxD91aptE9t4 zT`6hcR0jaWWsngJl{4$N_o!5 zmchNVvNa}mkSdtiuq_6^^OXP`ppSL5Bb<&vOy}#0e?FD&SgU^bpaJuTp~GbZeY#I( z2c2>!v*+>x;go2-0J_~iUo@KAz?Rh=woG~ z-T$GQ(h_NRPZ7?0KQ)fbj z->O?VldoJym%#7erC>I8I~?K^WMJ(0jiI-w^6=CT>9FmG+|g# zygo^qBN1JSd1ghj*eG7H6uGiLP5nCK2Lvk!dwDKV=2;dXP_>D>1coLcio`=nU#zJ~ z`}Ou$r=S0*FFe)Tu!}Qlu*HyZ?0t}j1B~+D;mVemJfh~(=VmO`{plc#TdN$Q)!eoQ zTO%SfoScf&Ko=J7p@LHW>l*HBZGLRR5iWuf$}Laje3*5~A@h{8%7v-X11jS-Z4g2$ z61LhsVd{EuV|<00b66c%c2=?R>ORXM&)=(_V+zDcQ!sZrjj4Vs5Y0m@PTwMu&X@zB zJD}}y(A?PiF)-t{Ihn+hEjwIt--k0o4XgfA-E0QlkGHUC(@bk%KuARc|CnkOAz7D9 z+5vlFZ;-~RSl2Ah36iE1OAJ)V49s_Z(Zk|k2tVCCW&_FHh)Hq6KYcWEaMio1b#Pbb zGNC$q#A61(Bht0ha!~y?VbXNica+7Z*MBz%yHtdQ!>8`LaLPFZu>*leZdbQTwPT^z zcWy9igen|KeP22uhFc7WVVxi{lM~;>p_9@1q=LJ=BRpQtaQitN8U$3OLIuU>fxQg7 z={-0r{c^aTj#Q}3rJyMz=<9PBC@9K@%fYNO%hjidqT z$Wlt5t|`_MdItP_bgNy$elklNQ#uUr5SXE@DVHL4!TrMf=^QYUi%jsi1MD_}Cp?rE zo*}Rsdj;@|4OA|bxeY@r*%zo?*W06>Xv5a$tFQ~4mvwBK7DG&!_@N=1*Fu--n%)gB zk0ncGhu}+wVnzHYCZAE{*rx^Jh~8P`F?Q2t)-y1dZ1m^yCfzMFKhRD3^Ig z41?C>6?6sSeQnG>VXM`jQ`UD2=nD+R(!ENI=6l+m^yp#YUA@FU$d?_c50fs?;TNFyNTM z6x2NqSq5#U0}{JneGP#*MUvpKJWow9B!TjdUy&#MFEm1<*?*X;<|gMr{_ z7#WB>RP%9hGe;pHq8##Y{AoEKr4?Mtzk8Mg;*-PA#@qlHA6(vG^4pn|7*4Mr~_y}jtz>L^7W%C?IKEH1cM z6ElNK3Y-|3a~_Oz>gTHJ`(?~?XGL2ZVYxfxm*7V==OtVYC&JVfc!!#~mjO7cQo2(P zP{e=jo!LRBH>hUswQuj%S-LNym!S!CqbjtCX(7gd%wm8g9YzJxZ3 z=47yL)$ic^6mq6>2M$Jst7SPZoktY$%nMW#*Yc!Q&6+02_k+#W#r@XoZ3@~la{;DY z3Y^S^qRt@VqSem&@ce^Jzy;FjwZviFNl|9@fS(wYZro|1aY|xYflU*i z$^i~a1&dDs8eP6r=Gr0;KPl;>RU$6B@;rc-c4H?)d#xkF*DiwY2ZW_PW1rJuENBYX zpf-z3utuEOB4XRKjxc?M_R4PL(xVWD9r^LYFMQnKm!ekPm>RDRf9Q10i^ZS~S4D1o z@T4R7Aww`d`Y}P{hcn0}pkk`CnEOR@Gg#5g3P@IhTEd6XYv$an+NFNl%G9YyhxpwP zmLj*h2?K?ju3!~qfxb$|Fp3M)`tlI)bD=tC5>Bigs@1+}Z*TY07LXI4fA2tMOG=kv z(|albwGoIrxXf65%4B+6<}B0OTqr8{l!sQ zVRR$VA#EZq1Ic1bjRBgu$gym|v3Ar#fQxifAuVlok1MOW)S9vOveQ)Xw)tFiS>W3g z1suQ{!@)>fZ)gyh4gnSZI$e_8_HqGZfs7@>bC_gwUGt*)*a1G+F(zZ+<=BzvIk5)r z!A}RFB*SFQ!gdFMZCMv9I4~9(bm#1CEEPt~1s4zN>sIFKl-e2bW2zXPI5bz-Jala2 zVzchytnWHu5<>Kdu*oo$a!5bp2#R9>b`)e<15ce(tU3&#C%%wpPLZ;Q3eCI&Y*ls? z@v^FVcZa~58ZqQ0{YYmbq1?srFvZXb&oj*k!zBgd{jY{XH%`t3k%OSgx zy~==cF|8&1YskZl9?mYf*E+!06YEAX6w4+~6(j)6rYOsL08Wp%E#0^D}mjg1M# zVzlP=6g0?U0#aZh*v*A0zz|*y1kl^w-8Rmfm&v7dVo&^0Ied}=WfANo0pMK$os_*{$KURI`Z~U?9+rRV| zs@J#vNcF{^DgW*J9#!?JoT9IY4^J`n!vYf+h8Ypv8KNk@H=wvut~13B3>@-qX~7-L zR?!=ffM;db+-q)Jg-DU_LyL!|3p8jp4=~Tv#k1-*!>wEw>7c=mYxDRznI+^Sdx6p^ zb=gbc&?wi>BXm|XgTYt1lz7)Lh^|Dz)~V8*qxrol_Q8-vBAYkIry#cc^h&{^Svz>Z_rTCfM zmhdT}DmysrFx~pBYsN@5u%7F-lc`7%fZ~>}nF$@VVc=}gwEB!IucAU>SqjS8nO#4E z1|<93K&$;0VR1`wDJvd5W#levM`f}V7`&|~u}14hHHUC#e% z{9y6|fNpvQrYr=i;jPz!5Mj#-FInnYqoPy_?6M{QxJdvF@f}(?T(g%Z7d&S;R=Cf; z()m#_+?du^H$zj3VoJy7SkX4H_Tko_Lpmo0qp&sB?hXbzhUkW>j8{qK|MyD+m^vStgUy8b_yt{t8~67W~thtNA

    + diff --git a/src/template-pagina/sub-templates/template-header-simples.html b/src/template-pagina/sub-templates/template-header-simples.html new file mode 100644 index 0000000..b55738d --- /dev/null +++ b/src/template-pagina/sub-templates/template-header-simples.html @@ -0,0 +1,16 @@ +
    +
    +
    +
    + +
    +
    +
    + Compra 100% segura +
    +
    +
    +
    +
    diff --git a/src/template-pagina/sub-templates/template-header.html b/src/template-pagina/sub-templates/template-header.html new file mode 100644 index 0000000..06d61e1 --- /dev/null +++ b/src/template-pagina/sub-templates/template-header.html @@ -0,0 +1,160 @@ +
    +
    +
    + +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    diff --git a/src/template-pagina/sub-templates/template-loads-footer.html b/src/template-pagina/sub-templates/template-loads-footer.html new file mode 100644 index 0000000..33f8284 --- /dev/null +++ b/src/template-pagina/sub-templates/template-loads-footer.html @@ -0,0 +1,5 @@ + + + + diff --git a/src/template-pagina/sub-templates/template-loads-header.html b/src/template-pagina/sub-templates/template-loads-header.html new file mode 100644 index 0000000..9148c1e --- /dev/null +++ b/src/template-pagina/sub-templates/template-loads-header.html @@ -0,0 +1,6 @@ + + + diff --git a/src/template-pagina/template-404.html b/src/template-pagina/template-404.html new file mode 100644 index 0000000..8b7d3e7 --- /dev/null +++ b/src/template-pagina/template-404.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + +
    +
    +

    Página não encontrada.

    +

    A página que vocês está tentando acessar está indisponível.

    + voltar +
    +
    + + + +
    + + + +
    + + + + diff --git a/src/template-pagina/template-500.html b/src/template-pagina/template-500.html new file mode 100644 index 0000000..428bebf --- /dev/null +++ b/src/template-pagina/template-500.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + +
    +

    Algo deu errado.

    +

    Sua solicitação não pode ser atendida devido a um erro inesperado.
    Tente novamente.

    + voltar +
    + + + +
    + + + +
    + + + + diff --git a/src/template-pagina/template-buscavazia.html b/src/template-pagina/template-buscavazia.html new file mode 100644 index 0000000..df6fa77 --- /dev/null +++ b/src/template-pagina/template-buscavazia.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + +
    +

    Sua busca por "" não gerou nenhum resultado.

    +

    Verifique os termos buscados e tente novamente.

    + voltar +
    + +
    + + + +
    + + + + diff --git a/src/template-pagina/template-categoria.html b/src/template-pagina/template-categoria.html new file mode 100644 index 0000000..c6f6842 --- /dev/null +++ b/src/template-pagina/template-categoria.html @@ -0,0 +1,79 @@ + + + + + + + + + + + Template + + + + + + + + + +
    +
    +
    +
    + +
    +
    +
    +

    + Filtrar busca +

    + +
    + + + +
    +
    +
    +
    + +
    + +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + + +
    + + + +
    + + + + diff --git a/src/template-pagina/template-elementos-menu.html b/src/template-pagina/template-elementos-menu.html new file mode 100644 index 0000000..f5c1a0a --- /dev/null +++ b/src/template-pagina/template-elementos-menu.html @@ -0,0 +1,19 @@ + + + + + + + + + +
    + +
    + +
    +
    + + diff --git a/src/template-pagina/template-home.html b/src/template-pagina/template-home.html new file mode 100644 index 0000000..8707226 --- /dev/null +++ b/src/template-pagina/template-home.html @@ -0,0 +1,127 @@ + + + + + + + + + + + Template + + + + + + + + + +
    + + + +
    +
    +
    +
      +
    • + +

      + parcelamento + + até 10x sem juros + +

      +
    • +
    • + +

      + frete grátis + + acima de R$399,00 + +

      +
    • +
    • + +

      + desconto de + + 10%off no boleto + +

      +
    • +
    +
    +
    +
    + +
    +
    + +
    + + + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + + + +
    + +
    + + + +
    + + + + diff --git a/src/template-pagina/template-institucional.html b/src/template-pagina/template-institucional.html new file mode 100644 index 0000000..61cac71 --- /dev/null +++ b/src/template-pagina/template-institucional.html @@ -0,0 +1,55 @@ + + + + + + + + + + Template + + + + + + + +
    +
    + + +
    + +
    +
    +
    + +
    + + + +
    + + + diff --git a/src/template-pagina/template-login.html b/src/template-pagina/template-login.html new file mode 100644 index 0000000..5b82b82 --- /dev/null +++ b/src/template-pagina/template-login.html @@ -0,0 +1,35 @@ + + + + + + + + + Template + + + + + + + + + + +
    +
    + +
    +
    + + +
    + + + +
    + + + diff --git a/src/template-pagina/template-minha-conta.html b/src/template-pagina/template-minha-conta.html new file mode 100644 index 0000000..26a2955 --- /dev/null +++ b/src/template-pagina/template-minha-conta.html @@ -0,0 +1,39 @@ + + + + + + + + + Template + + + + + + + + + +
    +
    +
    +

    Minha Conta

    +
    +
    + +
    +
    +
    + +
    + + + +
    + + + + diff --git a/src/template-pagina/template-produto.html b/src/template-pagina/template-produto.html new file mode 100644 index 0000000..a304e47 --- /dev/null +++ b/src/template-pagina/template-produto.html @@ -0,0 +1,103 @@ + + + + + + + + + + Template + + + + + + + +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +

    + +

    +
    + REF.: + +
    +
    +
    +
    +
    +
    +
    + +
    +

    + compra segura +

    +
    + + +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +

    Descrição

    + +
    + +
    +
    +
    +
    +
    + + + +
    + + + +
    + + + diff --git a/src/template-prateleira/prateleira-padrao.html b/src/template-prateleira/prateleira-padrao.html new file mode 100644 index 0000000..6b43216 --- /dev/null +++ b/src/template-prateleira/prateleira-padrao.html @@ -0,0 +1,98 @@ + + +
    +
    + +

    novo

    + +
    + +

    off

    + +
    +
    + +
    +
    +
    + Titulo do produto + +
    +
    + +
    +
    +
    + + + R$ 1500000,00 + + + +
    +
    + + R$ 1000000,00 + + +
    +
    + + ou + + 1X de + + R$ 2,50 + + + + no cartão + +
    +
    + + R$ 9,50 + + + à vista no boleto bancário +
    +
    +
    + + Compre agora + +
    +
    + +
    + Produto indisponível +
    + +
    diff --git a/src/template-prateleira/prateleira-padrao.vtex.html b/src/template-prateleira/prateleira-padrao.vtex.html new file mode 100644 index 0000000..66fb6f8 --- /dev/null +++ b/src/template-prateleira/prateleira-padrao.vtex.html @@ -0,0 +1,84 @@ +#set($id = $product.Id) +#set($idSku = $product.productVariantId) +#set($uri = $product.Uri) +#set($escapedName = $product.HtmlEscapedName) + + +
    +
    + + $product.HightLight + + + $product.DiscountHightLight + +
    + +
    +
    +
    + $escapedName +
    +
    + #if ($product.IsInStock) +
    +
    +
    + #if ($product.HasBestPrice) + + $product.ListPrice + + #end +
    +
    + + $product.BestPrice + +
    + #if($product.NumbersOfInstallment > 1) +
    + + ou + + $product.NumbersOfInstallmentX de + + $product.InstallmentValue + + + no cartão + +
    + #end +
    +
    + + Compre agora + +
    +
    + #else +
    + Produto indisponível +
    + #end +
    diff --git a/src/templates-checkout/checkout-footer.html b/src/templates-checkout/checkout-footer.html new file mode 100644 index 0000000..71551f7 --- /dev/null +++ b/src/templates-checkout/checkout-footer.html @@ -0,0 +1,44 @@ +
    +
    +
    +
    +
    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    +
      +
    • +
    • +
    +
    +
    +
    +
    +
    +
    +
    +

    + Copyright © 2019 - Loja Sweeter Comércio Eletrônico | CNPJ: 000.000.000/0001-00 +

    +

    + Rua 7 de Setembro, 3795 Centro - São Paulo/SP +

    +
    + +
    +
    +
    diff --git a/src/templates-checkout/checkout-header.html b/src/templates-checkout/checkout-header.html new file mode 100644 index 0000000..ce5b56e --- /dev/null +++ b/src/templates-checkout/checkout-header.html @@ -0,0 +1,16 @@ +
    +
    +
    +
    + +
    +
    +
    + Ambiente 100% seguro +
    +
    +
    +
    +
    diff --git a/webpack/webpack.common.js b/webpack/webpack.common.js new file mode 100644 index 0000000..81a850b --- /dev/null +++ b/webpack/webpack.common.js @@ -0,0 +1,33 @@ +const webpack = require("webpack"); +const path = require("path"); +var shopName = require("../package.json").shopName; +/** + * Configuração do webpack + */ + +const isProd = process.env.NODE_ENV === "production"; + +module.exports = { + entry: { + main: "./src/arquivos/js/main.js", + checkout: "./src/arquivos/js/checkout.js", + }, + output: { + path: path.resolve(__dirname, "..", "dist/arquivos"), + filename: shopName + "--[name]-bundle.js", + }, + resolve: { + alias: { + Helpers: path.resolve(__dirname, "..", "src/arquivos/js/helpers"), + Lib: path.resolve(__dirname, "..", "src/arquivos/js/lib"), + Config: path.resolve(__dirname, "..", "src/arquivos/js/config"), + App: path.resolve(__dirname, "..", "src/arquivos/js/app"), + }, + }, + plugins: [ + new webpack.ProvidePlugin({ + $: "jquery", + jQuery: "jquery", + }), + ], +}; diff --git a/webpack/webpack.dev.js b/webpack/webpack.dev.js new file mode 100644 index 0000000..2910024 --- /dev/null +++ b/webpack/webpack.dev.js @@ -0,0 +1,30 @@ +const webpack = require("webpack"); +const { merge } = require("webpack-merge"); +const common = require("./webpack.common.js"); +const path = require("path"); + +module.exports = merge(common, { + devtool: "inline-source-map", + mode: "development", + externals: { + vtexjs: "vtexjs", + jquery: "jQuery", + }, + module: { + rules: [ + { + test: /\.(js|jsx)$/, + exclude: /(node_modules|bower_components)/, + include: path.resolve(__dirname, "..", "src/arquivos/js"), + use: { + loader: "babel-loader", + options: { + presets: [["@babel/preset-env"], "@babel/react"], + plugins: ["@babel/plugin-transform-async-to-generator"], + cacheDirectory: true, + }, + }, + }, + ], + }, +}); diff --git a/webpack/webpack.devfast.js b/webpack/webpack.devfast.js new file mode 100644 index 0000000..3768b83 --- /dev/null +++ b/webpack/webpack.devfast.js @@ -0,0 +1,28 @@ +const webpack = require("webpack"); +const { merge } = require("webpack-merge"); +const common = require("./webpack.common.js"); +const path = require("path"); + +module.exports = merge(common, { + devtool: "inline-source-map", + mode: "development", + externals: { + vtexjs: "vtexjs", + jquery: "jQuery", + }, + module: { + rules: [ + { + test: /\.(js|jsx)$/, + exclude: /(node_modules|bower_components)/, + include: path.resolve(__dirname, "..", "src/arquivos/js"), + use: { + loader: "@sucrase/webpack-loader", + options: { + transforms: ["jsx"], + }, + }, + }, + ], + }, +}); diff --git a/webpack/webpack.local.js b/webpack/webpack.local.js new file mode 100644 index 0000000..9a5c174 --- /dev/null +++ b/webpack/webpack.local.js @@ -0,0 +1,26 @@ +const webpack = require("webpack"); +const { merge } = require("webpack-merge"); +const common = require("./webpack.common.js"); +const path = require("path"); + +module.exports = merge(common, { + devtool: "inline-source-map", + mode: "development", + module: { + rules: [ + { + test: /\.(js|jsx)$/, + exclude: /(node_modules|bower_components)/, + include: path.resolve(__dirname, "..", "src/arquivos/js"), + use: { + loader: "babel-loader", + options: { + presets: [["@babel/preset-env"], "@babel/react"], + plugins: ["@babel/plugin-transform-async-to-generator"], + cacheDirectory: true, + }, + }, + }, + ], + }, +}); diff --git a/webpack/webpack.localfast.js b/webpack/webpack.localfast.js new file mode 100644 index 0000000..e905a4a --- /dev/null +++ b/webpack/webpack.localfast.js @@ -0,0 +1,24 @@ +const webpack = require("webpack"); +const { merge } = require("webpack-merge"); +const common = require("./webpack.common.js"); +const path = require("path"); + +module.exports = merge(common, { + devtool: "inline-source-map", + mode: "development", + module: { + rules: [ + { + test: /\.(js|jsx)$/, + exclude: /(node_modules|bower_components)/, + include: path.resolve(__dirname, "..", "src/arquivos/js"), + use: { + loader: "@sucrase/webpack-loader", + options: { + transforms: ["jsx"], + }, + }, + }, + ], + }, +}); diff --git a/webpack/webpack.prod.js b/webpack/webpack.prod.js new file mode 100644 index 0000000..5746bf0 --- /dev/null +++ b/webpack/webpack.prod.js @@ -0,0 +1,49 @@ +const webpack = require("webpack"); +const { merge } = require("webpack-merge"); +const common = require("./webpack.common.js"); +const TerserPlugin = require("terser-webpack-plugin"); +const path = require("path"); + +module.exports = merge(common, { + externals: { + jquery: "jQuery", + vtexjs: "vtexjs", + }, + mode: "production", + module: { + rules: [ + { + test: /\.(js|jsx)$/, + exclude: /node_modules\/(?!(@agenciam3\/pkg)\/).*/, + use: { + loader: "babel-loader", + options: { + presets: [["@babel/preset-env"], "@babel/react"], + plugins: ["@babel/plugin-transform-async-to-generator"], + cacheDirectory: true, + }, + }, + }, + ], + }, + optimization: { + usedExports: true, + minimize: true, + minimizer: [ + new TerserPlugin({ + extractComments: true, + terserOptions: { + keep_classnames: true, + keep_fnames: true, + compress: { + pure_funcs: [ + "console.table", + "console.debug", + "console.log", + ], + }, + }, + }), + ], + }, +});